[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sam Antonacci walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T19:10:42.155Z","endTime":"2026-03-20T19:12:43.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,9,10],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"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-20T17:07:37.912Z","endTime":"2026-03-20T18:50:36.251Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"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-20T18:50:36.251Z","endTime":"2026-03-20T19:09:05.201Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"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-20T19:09:05.201Z","endTime":"2026-03-20T19:10:44.423Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":92.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.246066223060165,"aZ":-18.247927701289147,"pfxX":-5.052765223688837,"pfxZ":6.527633221803378,"pX":-0.32577170837839187,"pZ":1.9182783198777345,"vX0":7.262987529089097,"vY0":-143.7588186916637,"vZ0":-7.709243025438064,"x":129.42,"y":186.99,"x0":-2.205944143399998,"y0":50.0049061771374,"z0":5.72785310726499,"aX":-10.78340682565669},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.8,"breakHorizontal":8.0,"spinRate":2197,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.37821513438826937,"extension":6.301468335837308},"index":3,"playId":"2cbfc580-fc3a-3d35-b081-cefd03e6dbf6","pitchNumber":1,"startTime":"2026-03-20T19:10:44.423Z","endTime":"2026-03-20T19:10:48.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":88.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56068493940096,"aZ":-33.27857844588767,"pfxX":-4.585638999906513,"pfxZ":-0.5681161411956142,"pX":0.4640407857630272,"pZ":1.8352653308355913,"vX0":8.471761283709203,"vY0":-136.31952163553885,"vZ0":-4.7373616740002165,"x":99.31,"y":189.23,"x0":-2.0518140095557897,"y0":50.00612965323713,"z0":5.825007539224455,"aX":-8.860022214034325},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-1.7,"breakHorizontal":7.1,"spinRate":1464,"spinDirection":250},"zone":9,"typeConfidence":0.9,"plateTime":0.3978220965425847,"extension":6.443215947154257},"index":4,"playId":"82487849-fa49-3ac0-8770-59da189ce2bc","pitchNumber":2,"startTime":"2026-03-20T19:10:59.475Z","endTime":"2026-03-20T19:11:02.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.942647153075484,"aZ":-33.486801585090966,"pfxX":-4.000151946990525,"pfxZ":-0.6997315772241723,"pX":-1.0192773013106142,"pZ":2.803749115964433,"vX0":4.6680533308320875,"vY0":-134.97223224803167,"vZ0":-1.9433097294919044,"x":155.85,"y":163.08,"x0":-2.2413879454293704,"y0":50.00577019107272,"z0":5.86328120694574,"aX":-7.474166628416001},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.4,"breakHorizontal":6.4,"spinRate":1402,"spinDirection":254},"zone":11,"typeConfidence":0.9,"plateTime":0.4038960731690753,"extension":6.362598279628281},"index":5,"playId":"c6194acf-2f2d-346f-90d7-ef4532ee5943","pitchNumber":3,"startTime":"2026-03-20T19:11:24.826Z","endTime":"2026-03-20T19:11:28.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":98.9,"endSpeed":90.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35056863746942,"aZ":-14.665257857095897,"pfxX":-5.352790158906158,"pfxZ":8.318662695082663,"pX":-1.4980169807551407,"pZ":3.2777628698927272,"vX0":4.296072432732145,"vY0":-143.92951646984764,"vZ0":-4.330229598540331,"x":133.31,"y":107.44,"x0":-2.3120063660646175,"y0":50.005018990294445,"z0":5.705304284244262,"aX":-11.269839149728838},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.4,"breakHorizontal":8.9,"spinRate":2226,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3800665407901178,"extension":6.307062152337441},"index":6,"playId":"ca900123-c588-37dd-8f04-84f99e17dff8","pitchNumber":4,"startTime":"2026-03-20T19:11:42.169Z","endTime":"2026-03-20T19:11:45.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.033349332678114,"aZ":-39.27915112703581,"pfxX":3.7923891238799,"pfxZ":-4.428549722358985,"pX":-0.8559239509670991,"pZ":3.2736288626076875,"vX0":1.3961350634839014,"vY0":-125.4780068662976,"vZ0":0.7050538367404009,"x":149.63,"y":150.39,"x0":-1.9114372871369425,"y0":50.00452678360587,"z0":6.1749825402858525,"aX":6.08181441427983},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.7,"breakHorizontal":-7.2,"spinRate":2342,"spinDirection":24},"zone":11,"typeConfidence":0.91,"plateTime":0.4355630442231364,"extension":6.426964171017694},"index":7,"playId":"e13568f0-b491-3b5b-8966-bc444e3f1b6b","pitchNumber":5,"startTime":"2026-03-20T19:11:59.194Z","endTime":"2026-03-20T19:12:03.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-03-20T19:12:06.483Z","endTime":"2026-03-20T19:12:16.924Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":92.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49406994708698,"aZ":-32.41014128609021,"pfxX":-7.55791934288121,"pfxZ":-0.1086190211064153,"pX":-0.7900074668900363,"pZ":2.45994514755925,"vX0":6.6181447802865305,"vY0":-145.69766574990075,"vZ0":-3.9190572081772044,"x":147.11,"y":172.36,"x0":-2.106421284837743,"y0":50.003223662194564,"z0":5.776020609154569,"aX":-16.286762517501923},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":-0.8,"breakHorizontal":12.4,"spinRate":1925,"spinDirection":236},"zone":4,"typeConfidence":0.9,"plateTime":0.37559113562387836,"extension":6.234350723915007},"index":9,"playId":"81f4c073-5342-30db-a902-cb8f436cf016","pitchNumber":6,"startTime":"2026-03-20T19:12:16.924Z","endTime":"2026-03-20T19:12:20.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10439198927985,"aZ":-39.88568311355621,"pfxX":2.4799145629181574,"pfxZ":-4.691186954268367,"pX":1.1331372003926883,"pZ":1.9422308820922287,"vX0":6.6131318588254535,"vY0":-126.83888453290776,"vZ0":-2.4783501917677944,"x":73.81,"y":186.34,"x0":-1.8224919503055192,"y0":50.006280019171,"z0":6.089439914623596,"aX":4.072155750896605},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.9,"breakHorizontal":-5.9,"spinRate":2516,"spinDirection":30},"zone":14,"typeConfidence":0.92,"plateTime":0.4305908846863131,"extension":6.4903525362761},"index":10,"playId":"de2d3821-44a6-34bd-97f9-a8ec1ed1cc84","pitchNumber":7,"startTime":"2026-03-20T19:12:38.145Z","endTime":"2026-03-20T19:12:43.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-03-20T19:12:43.495Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lenyn Sosa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T19:12:55.280Z","endTime":"2026-03-20T19:16:28.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.6,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0759156272163,"aZ":-26.243121756140173,"pfxX":-8.741647666977958,"pfxZ":2.8526936479318694,"pX":-0.32221591171194885,"pZ":1.637285354957744,"vX0":8.011211620168439,"vY0":-142.56151759834927,"vZ0":-6.852137725234701,"x":129.28,"y":194.57,"x0":-2.021013437879537,"y0":50.000535576834636,"z0":5.707611668472359,"aX":-18.1498162194547},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.1,"breakHorizontal":14.4,"spinRate":1882,"spinDirection":227},"zone":7,"typeConfidence":0.9,"plateTime":0.3829224834483864,"extension":6.602428396192765},"index":0,"playId":"33b6fd62-29af-392f-b694-beddc224a811","pitchNumber":1,"startTime":"2026-03-20T19:13:23.064Z","endTime":"2026-03-20T19:13:26.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37238120154453,"aZ":-17.19416559848125,"pfxX":-4.226464131091939,"pfxZ":7.2501488561408385,"pX":0.681932438203751,"pZ":1.6338848883444013,"vX0":9.00686467829458,"vY0":-142.31450963751698,"vZ0":-8.25872110394607,"x":91.01,"y":194.67,"x0":-1.9643222473940103,"y0":50.0070964677193,"z0":5.647065173294064,"aX":-8.737839551478185},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.8,"breakHorizontal":6.0,"spinRate":2266,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.38377405233356177,"extension":6.592736826431068},"index":1,"playId":"20204638-ed4a-34db-867a-fcea53f030f2","pitchNumber":2,"startTime":"2026-03-20T19:13:44.264Z","endTime":"2026-03-20T19:13:47.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04426202040493,"aZ":-30.025328209590867,"pfxX":-7.7842372354320855,"pfxZ":1.0451714075916971,"pX":-1.519028109255831,"pZ":3.3106063790566593,"vX0":4.435337726800005,"vY0":-142.15063961494025,"vZ0":-1.8470212190376456,"x":174.9,"y":149.39,"x0":-2.0839983450744275,"y0":50.004459965661766,"z0":5.865730009287424,"aX":-16.012255820196895},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":1.7,"breakHorizontal":13.3,"spinRate":1932,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.38457284363233946,"extension":6.492884559872098},"index":2,"playId":"b9ebd17c-6dd9-3708-ae12-0b95137d4cba","pitchNumber":3,"startTime":"2026-03-20T19:14:07.597Z","endTime":"2026-03-20T19:14:11.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.085754030014783,"aZ":-38.247899974665536,"pfxX":4.74251042425652,"pfxZ":-3.8070402753889283,"pX":-0.009569682937439232,"pZ":2.4391100811602713,"vX0":2.6149569722371266,"vY0":-124.95182682134542,"vZ0":-1.4368233677699653,"x":117.36,"y":172.92,"x0":-1.682836542496568,"y0":50.003078970402136,"z0":6.139097181092894,"aX":7.565242129477644},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.0,"breakHorizontal":-9.1,"spinRate":2489,"spinDirection":26},"zone":5,"typeConfidence":0.91,"plateTime":0.4368645227903385,"extension":6.464188624491964},"index":3,"playId":"d6b102ba-1da3-3261-a775-c9ba7637f4ed","pitchNumber":4,"startTime":"2026-03-20T19:14:33.617Z","endTime":"2026-03-20T19:14:37.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"bbcb2c26-705d-3abc-a624-0f65d45b8f88","startTime":"2026-03-20T19:14:58.801Z","endTime":"2026-03-20T19:15:01.801Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"60df2061-52b7-3e31-8a98-006f140af7bf","startTime":"2026-03-20T19:15:19.780Z","endTime":"2026-03-20T19:15:28.047Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher José Soriano picks off Sam Antonacci at 1st on throw to first baseman Nolan Schanuel.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"actionPlayId":"60df2061-52b7-3e31-8a98-006f140af7bf","startTime":"2026-03-20T19:15:32.040Z","endTime":"2026-03-20T19:15:47.757Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":1.46,"dramaIndex":77.0,"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":92.0,"endSpeed":85.0,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.795366521100924,"aZ":-27.160648419565227,"pfxX":0.8170874153544276,"pfxZ":2.7330703806275807,"pX":0.6342685032003949,"pZ":3.1354908676652276,"vX0":6.140609481331846,"vY0":-133.98977755313217,"vZ0":-2.4034920109084394,"x":92.82,"y":154.12,"x0":-1.7857259713688927,"y0":50.00169242621324,"z0":5.969242336018318,"aX":1.4952802955199345},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.7,"breakHorizontal":-2.6,"spinRate":2561,"spinDirection":123},"zone":3,"typeConfidence":0.91,"plateTime":0.40756063634125006,"extension":6.508340351531877},"index":7,"playId":"1c7b93cc-68e3-38a7-8601-88d1cf8d098a","pitchNumber":5,"startTime":"2026-03-20T19:15:47.757Z","endTime":"2026-03-20T19:15:50.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.417460312207112,"aZ":-37.96456858377749,"pfxX":2.221218644216667,"pfxZ":-3.6475049450181123,"pX":1.0781755425065642,"pZ":1.6497330733271622,"vX0":5.7914126215548025,"vY0":-125.01851362448842,"vZ0":-3.3178233757161415,"x":75.9,"y":194.24,"x0":-1.553798490498981,"y0":50.00221577701901,"z0":6.0996275606278125,"aX":3.5266358318143034},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.1,"breakHorizontal":-5.3,"spinRate":2468,"spinDirection":17},"zone":14,"typeConfidence":0.92,"plateTime":0.43756892247903023,"extension":6.540812476957337},"index":8,"playId":"e21ddd77-8ceb-3faf-8df1-fc3b465fdbf2","pitchNumber":6,"startTime":"2026-03-20T19:16:05.927Z","endTime":"2026-03-20T19:16:08.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":90.9,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.38585806449892,"aZ":-13.085914935273054,"pfxX":-5.465191838969659,"pfxZ":8.965337952379691,"pX":-0.8252105821856911,"pZ":2.4611838465600697,"vX0":5.8812449170074705,"vY0":-145.49449833201845,"vZ0":-6.973159976395834,"x":148.46,"y":172.33,"x0":-2.1696269152321177,"y0":50.00190743632997,"z0":5.693849559265287,"aX":-11.634240160946076},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2357,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.3774866350764907,"extension":6.381682363887073},"index":9,"playId":"118c3834-1e5a-36cd-8d90-07f0a3a88288","pitchNumber":7,"startTime":"2026-03-20T19:16:25.951Z","endTime":"2026-03-20T19:16:28.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.46,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:16:28.951Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarred Kelenic walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T19:16:28.764Z","endTime":"2026-03-20T19:17:51.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.986467121169213,"aZ":-26.015230328369867,"pfxX":-8.77743115514392,"pfxZ":2.996770096937646,"pX":0.6667437424846155,"pZ":1.1672173671684614,"vX0":10.821575653520231,"vY0":-142.12882552988535,"vZ0":-7.993853645775341,"x":91.59,"y":207.27,"x0":-2.040389153913057,"y0":50.00557414050511,"z0":5.655255914957362,"aX":-18.054614959627838},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.0,"breakHorizontal":13.8,"spinRate":2112,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.38460545959358505,"extension":6.496108972148973},"index":0,"playId":"67e0c083-e12b-3607-b4b6-0b2543ddc839","pitchNumber":1,"startTime":"2026-03-20T19:16:55.212Z","endTime":"2026-03-20T19:16:58.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.141364152602513,"aZ":-29.891780733059356,"pfxX":0.3885616050069959,"pfxZ":1.2827310852390674,"pX":-0.22954923158831045,"pZ":3.748711806357628,"vX0":5.194763165801413,"vY0":-132.88566641649086,"vZ0":-0.15883400432051775,"x":125.75,"y":137.56,"x0":-2.2624064760768903,"y0":50.00657540557255,"z0":5.985474538143328,"aX":0.6922060593568781},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.5,"breakHorizontal":-1.8,"spinRate":2285,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.41257741694577543,"extension":6.320589419463328},"index":1,"playId":"1d20af7e-a754-3b8c-b3ec-360949a63a00","pitchNumber":2,"startTime":"2026-03-20T19:17:12.520Z","endTime":"2026-03-20T19:17:15.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.910432739528733,"aZ":-30.418343919208066,"pfxX":-8.601163343799014,"pfxZ":0.8307799104588618,"pX":-0.5671129519687036,"pZ":1.5748857879031055,"vX0":7.697547012118021,"vY0":-144.1672902547924,"vZ0":-5.9492609167725785,"x":138.62,"y":196.26,"x0":-2.14754461748279,"y0":50.0038086754974,"z0":5.530358112242289,"aX":-18.19927440494702},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":0.5,"breakHorizontal":14.2,"spinRate":2012,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.379175659677776,"extension":6.481140249718788},"index":2,"playId":"920d7780-446a-3c42-8039-e988e7f8a3df","pitchNumber":3,"startTime":"2026-03-20T19:17:30.851Z","endTime":"2026-03-20T19:17:35.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28223200459156,"aZ":-19.915712994027988,"pfxX":-5.4707671404039395,"pfxZ":5.766088459256839,"pX":-1.0037524651102858,"pZ":2.509816841505368,"vX0":5.599297703684648,"vY0":-144.76067501946773,"vZ0":-5.432220441519715,"x":155.26,"y":171.01,"x0":-2.250778249700368,"y0":50.00317010105563,"z0":5.627022445541776,"aX":-11.63026653373186},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.6,"breakHorizontal":8.8,"spinRate":2168,"spinDirection":237},"zone":11,"typeConfidence":0.88,"plateTime":0.3781470526263533,"extension":6.318019396502132},"index":3,"playId":"4a05d145-2aa7-3089-9c9b-48e3c96ebd56","pitchNumber":4,"startTime":"2026-03-20T19:17:47.213Z","endTime":"2026-03-20T19:17:51.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:17:51.056Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead walks. Jarred Kelenic to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T19:18:03.852Z","endTime":"2026-03-20T19:20:10.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnSecond":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.194998771024697,"aZ":-30.136198952124104,"pfxX":0.16046563190117613,"pfxZ":1.1278711288784322,"pX":1.156189019031399,"pZ":2.764292784968273,"vX0":7.711424533750944,"vY0":-133.7416238620494,"vZ0":-2.7643092570558103,"x":72.93,"y":164.14,"x0":-1.7912640455436535,"y0":50.00016647136853,"z0":5.983812178124409,"aX":0.28837031100781135},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.7,"breakHorizontal":-2.0,"spinRate":2260,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.4103258293817258,"extension":6.5326444472211955},"index":0,"playId":"addecc92-95c0-3118-bcb3-fbc691a71036","pitchNumber":1,"startTime":"2026-03-20T19:18:14.050Z","endTime":"2026-03-20T19:18:18.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.139612195497275,"aZ":-29.588098459469453,"pfxX":-6.4952139129229325,"pfxZ":1.2682795717517106,"pX":-1.313960455751546,"pZ":2.75938347134098,"vX0":4.476396906820903,"vY0":-141.40339533586388,"vZ0":-3.112474578733043,"x":167.09,"y":164.28,"x0":-2.0653316513921194,"y0":50.00704285023057,"z0":5.751965524546343,"aX":-13.291711378363551},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":1.9,"breakHorizontal":11.0,"spinRate":1832,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.3858416229604793,"extension":6.523495002733962},"index":1,"playId":"a4ba83d3-6461-3fda-a583-b2192e0d651d","pitchNumber":2,"startTime":"2026-03-20T19:18:33.257Z","endTime":"2026-03-20T19:18:36.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08319106-0046-0023-001c-f08cd117d70a","startTime":"2026-03-20T19:18:56.713Z","endTime":"2026-03-20T19:18:58.805Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11797253467164,"aZ":-15.906950086348564,"pfxX":-5.726144047520092,"pfxZ":7.7460257953904685,"pX":0.5499841594574154,"pZ":1.4084678361393717,"vX0":9.214405845082613,"vY0":-143.72086254462502,"vZ0":-9.35331404991907,"x":96.04,"y":200.75,"x0":-1.9480531799814278,"y0":50.00217309523961,"z0":5.684606748873376,"aX":-12.024807576021194},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.4,"breakHorizontal":8.6,"spinRate":2228,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3805422953096289,"extension":6.6095002931319025},"index":3,"playId":"6e42ca61-e9b8-36a0-9dab-2f273b8026d6","pitchNumber":3,"startTime":"2026-03-20T19:18:58.805Z","endTime":"2026-03-20T19:19:02.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.802917494300846,"aZ":-17.145928796776484,"pfxX":-5.127468083524721,"pfxZ":7.131651935445827,"pX":0.6006801125688519,"pZ":1.7524793240259988,"vX0":9.456769987207078,"vY0":-143.26171304942056,"vZ0":-8.055414625236377,"x":94.1,"y":191.46,"x0":-2.0562896835067273,"y0":50.003451963339685,"z0":5.644043079411112,"aX":-10.806551624532547},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.6,"breakHorizontal":7.7,"spinRate":2180,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.3803225509183159,"extension":6.485009852263737},"index":4,"playId":"7414b903-88ab-3703-ae27-e1ed674feb9f","pitchNumber":4,"startTime":"2026-03-20T19:19:16.631Z","endTime":"2026-03-20T19:19:19.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":92.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348216083817192,"aZ":-27.71969449213529,"pfxX":-8.158511045748533,"pfxZ":2.0803200996556512,"pX":0.23931522768557767,"pZ":1.6517050785700766,"vX0":9.235357868841998,"vY0":-144.324584851741,"vZ0":-6.765628184562851,"x":107.88,"y":194.18,"x0":-1.9217106506875659,"y0":50.000972522453495,"z0":5.701426769093438,"aX":-17.442207709217392},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":2.8,"breakHorizontal":13.2,"spinRate":1859,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.3775767268171193,"extension":6.635233910038358},"index":5,"playId":"0a49e27e-f1eb-3d14-a90f-33fd4960b9d3","pitchNumber":5,"startTime":"2026-03-20T19:19:35.868Z","endTime":"2026-03-20T19:19:40.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-20T19:19:46.559Z","endTime":"2026-03-20T19:20:02.962Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":100.6,"endSpeed":92.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08943171703681,"aZ":-15.994501264585814,"pfxX":-4.971727308417572,"pfxZ":7.460929725813466,"pX":0.988984562619831,"pZ":1.5512247665152956,"vX0":10.21432022014821,"vY0":-146.03039000406818,"vZ0":-8.845454822787202,"x":79.3,"y":196.9,"x0":-1.9018315396250631,"y0":50.003506483176594,"z0":5.573478547088425,"aX":-10.782830586839983},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":11.9,"breakHorizontal":7.1,"spinRate":2272,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.37451014800731963,"extension":6.49836948683425},"index":7,"playId":"0082af30-950e-336f-9860-6c664834adc7","pitchNumber":6,"startTime":"2026-03-20T19:20:02.962Z","endTime":"2026-03-20T19:20:10.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:20:10.812Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tristan Peters lines out sharply to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T19:21:04.675Z","endTime":"2026-03-20T19:21:34.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-20T19:20:17.399Z","endTime":"2026-03-20T19:21:06.719Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.068950443254955,"aZ":-28.119689670977827,"pfxX":-9.316413642086886,"pfxZ":1.9577902630329769,"pX":0.6919333150596825,"pZ":1.7974384700392694,"vX0":10.707880180579773,"vY0":-142.54417034919686,"vZ0":-5.877245161374164,"x":90.63,"y":190.25,"x0":-1.8929659301620583,"y0":50.001999362119626,"z0":5.648459746581647,"aX":-19.277899345356644},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.5,"breakHorizontal":14.9,"spinRate":1894,"spinDirection":236},"zone":9,"typeConfidence":0.9,"plateTime":0.3834488118529342,"extension":6.5593930656095765},"index":1,"playId":"3e19f476-2a27-33a7-a42d-e8db1a600382","pitchNumber":1,"startTime":"2026-03-20T19:21:06.719Z","endTime":"2026-03-20T19:21:10.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":98.2,"endSpeed":90.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.097013794746754,"aZ":-28.4366821011453,"pfxX":-9.343488467968452,"pfxZ":1.7992777478286541,"pX":-0.04870811762755491,"pZ":2.5806610959657643,"vX0":8.777460152858316,"vY0":-142.78071454230565,"vZ0":-4.064392459388854,"x":118.86,"y":169.1,"x0":-1.9401703713957985,"y0":50.002058193015785,"z0":5.799980175214268,"aX":-19.402258785166342},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":2.6,"breakHorizontal":15.2,"spinRate":1862,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.3827709899425078,"extension":6.518659669860349},"hitData":{"launchSpeed":107.3,"launchAngle":19.0,"totalDistance":391.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.02,"coordY":41.3}},"index":2,"playId":"78677a19-1324-3a40-a767-ff6e453b356f","pitchNumber":2,"startTime":"2026-03-20T19:21:25.503Z","endTime":"2026-03-20T19:21:34.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:21:34.112Z","atBatIndex":4},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Zach Neto hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T19:23:39.550Z","endTime":"2026-03-20T19:24:09.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":90.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.032921408334072,"aZ":-15.736199423465246,"pfxX":-2.8027484685667865,"pfxZ":8.030914926301262,"pX":1.7879533938364585,"pZ":0.8056912129247609,"vX0":10.524776422169998,"vY0":-140.9815539590619,"vZ0":-10.724657071047325,"x":48.85,"y":217.03,"x0":-1.6025390673910203,"y0":50.004933203674156,"z0":5.634726920694087,"aX":-5.739651236222681},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":3.4,"spinRate":2114,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.38606220238928124,"extension":6.879100325917235},"index":0,"playId":"abffa932-52b5-38eb-b4aa-beccbab7dae9","pitchNumber":1,"startTime":"2026-03-20T19:23:45.759Z","endTime":"2026-03-20T19:23:49.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3265829865312,"aZ":-16.609070623547694,"pfxX":-3.9480210349961418,"pfxZ":7.882167044772178,"pX":-2.0552971088735785,"pZ":3.9592051413443947,"vX0":0.8712936412024825,"vY0":-138.76928162871693,"vZ0":-2.2565723245380553,"x":195.34,"y":131.88,"x0":-1.857538106608075,"y0":50.00688758986289,"z0":5.873470099026353,"aX":-7.800127517281214},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2094,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3927885631699066,"extension":6.714696900205602},"index":1,"playId":"8ad9278b-081c-3186-8428-572614e93a46","pitchNumber":2,"startTime":"2026-03-20T19:24:01.104Z","endTime":"2026-03-20T19:24:09.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:24:09.863Z","atBatIndex":5},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mike Trout hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T19:24:27.958Z","endTime":"2026-03-20T19:26:48.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.136527717192298,"aZ":-29.881034331146484,"pfxX":2.1851974987093916,"pfxZ":1.3584756508321316,"pX":0.27341449002517976,"pZ":2.734522926955003,"vX0":4.2740381982225095,"vY0":-128.6807363178521,"vZ0":-2.824957502943569,"x":106.58,"y":164.95,"x0":-1.6888866798224147,"y0":50.003672790314404,"z0":6.146768002131855,"aX":3.686386660667234},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":-4.9,"spinRate":1993,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.424644556288154,"extension":6.503462654029057},"index":0,"playId":"590e9771-cbdf-36b2-b7cc-35bcdb540e61","pitchNumber":1,"startTime":"2026-03-20T19:24:48.410Z","endTime":"2026-03-20T19:24:52.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Zach Neto steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"590e9771-cbdf-36b2-b7cc-35bcdb540e61","startTime":"2026-03-20T19:24:59.063Z","endTime":"2026-03-20T19:25:16.079Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"postOnSecond":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":1.44,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47302197530905,"aZ":-26.041017237882073,"pfxX":2.7261404782427765,"pfxZ":3.4282918382820373,"pX":-0.3219301036553365,"pZ":3.2283924989184913,"vX0":3.0043575255155845,"vY0":-132.42451567846297,"vZ0":-2.4915594941184094,"x":129.27,"y":151.61,"x0":-1.8224194856950637,"y0":50.00183908148569,"z0":6.073063885739957,"aX":4.873474374508575},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.9,"breakHorizontal":-5.5,"spinRate":2058,"spinDirection":167},"zone":1,"typeConfidence":2.0,"plateTime":0.41253925895771637,"extension":6.598569096109671},"index":2,"playId":"d2a9c4fe-5872-37ba-82e0-c8fcf299608e","pitchNumber":2,"startTime":"2026-03-20T19:25:16.079Z","endTime":"2026-03-20T19:25:20.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"}},"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":96.0,"endSpeed":88.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.210936696765522,"aZ":-15.133444350105119,"pfxX":-3.699730063467058,"pfxZ":8.609129632383272,"pX":2.15115486897304,"pZ":2.0004701120830353,"vX0":11.469155963233117,"vY0":-139.31593224015884,"vZ0":-7.614153707097972,"x":35.0,"y":184.77,"x0":-1.5255102104431864,"y0":50.00391383177246,"z0":5.755165508368878,"aX":-7.324621400448117},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":4.6,"spinRate":2175,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.39208085588284947,"extension":6.9002370194133835},"index":3,"playId":"8faf71c5-1174-385a-8cbc-56783cc7e788","pitchNumber":3,"startTime":"2026-03-20T19:25:52.933Z","endTime":"2026-03-20T19:25:55.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":90.8,"endSpeed":83.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32370793308646,"aZ":-32.4715837088745,"pfxX":-7.2774238535666225,"pfxZ":-0.17085477043006847,"pX":-0.15518493748876544,"pZ":1.8302751374717943,"vX0":6.60716565778539,"vY0":-132.00166528137095,"vZ0":-3.9416117202656715,"x":122.92,"y":189.36,"x0":-1.7461824526029543,"y0":50.002217918950706,"z0":5.735845664411297,"aX":-12.831569684512614},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.0,"breakHorizontal":11.8,"spinRate":1417,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4150864118527413,"extension":6.73109376354361},"index":4,"playId":"4327fa98-d755-3191-85bb-696a0e78b4e9","pitchNumber":4,"startTime":"2026-03-20T19:26:13.643Z","endTime":"2026-03-20T19:26:16.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69444570735916,"aZ":-11.302072214118885,"pfxX":-1.9801317601507584,"pfxZ":10.489414945723437,"pX":-0.9165047651373547,"pZ":3.8711629123670055,"vX0":3.245501497787748,"vY0":-139.96818584160073,"vZ0":-3.626029823777824,"x":151.94,"y":134.26,"x0":-1.8322089877222745,"y0":50.00514689530908,"z0":5.9200051061766095,"aX":-3.941229239835925},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":3.0,"spinRate":2313,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39086012722221275,"extension":6.710187604517166},"index":5,"playId":"f2bd74bd-2b69-3ae7-a02c-13012d01dce6","pitchNumber":5,"startTime":"2026-03-20T19:26:40.047Z","endTime":"2026-03-20T19:26:48.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:26:48.184Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks. Zach Neto to 3rd. Mike Trout to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T19:28:31.757Z","endTime":"2026-03-20T19:30:25.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T19:27:13.086Z","endTime":"2026-03-20T19:28:33.705Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.063241255731008,"aZ":-38.50934528655492,"pfxX":-0.2807542654239574,"pfxZ":-4.396028665313534,"pX":1.5753180967307607,"pZ":1.1283416679576015,"vX0":7.391786451399695,"vY0":-118.7702547409071,"vZ0":-3.2064405269164005,"x":56.95,"y":208.31,"x0":-1.530513910036512,"y0":50.005044017693194,"z0":5.97066711056554,"aX":-0.40495766054376886},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.5,"breakHorizontal":-1.2,"spinRate":1908,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4597730242233502,"extension":6.745908764810262},"index":1,"playId":"fa81f8c6-1bb1-33a6-a18b-deb44df34bb9","pitchNumber":1,"startTime":"2026-03-20T19:28:33.705Z","endTime":"2026-03-20T19:28:36.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":95.7,"endSpeed":88.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.520915518313334,"aZ":-18.48546998254682,"pfxX":-9.562728549064325,"pfxZ":6.970059114857454,"pX":1.9138295516045125,"pZ":1.280072376095285,"vX0":13.375820427151137,"vY0":-138.65923028806876,"vZ0":-8.414180834995635,"x":44.05,"y":204.22,"x0":-1.7111240965347057,"y0":50.003331427281786,"z0":5.567850158949279,"aX":-18.78166452868625},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.0,"breakHorizontal":14.9,"spinRate":2109,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3937364666843428,"extension":6.937964007803609},"index":2,"playId":"5a73ee18-7660-39ea-a738-7e86f0080f93","pitchNumber":2,"startTime":"2026-03-20T19:28:52.994Z","endTime":"2026-03-20T19:28:55.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.775284906183604,"aZ":-28.208177844531154,"pfxX":-9.411048932407446,"pfxZ":2.2901537614747265,"pX":0.7061705156016438,"pZ":-0.018477430336087747,"vX0":9.438259417330944,"vY0":-130.8416447724814,"vZ0":-9.248999187415118,"x":90.08,"y":239.28,"x0":-1.7262338158306032,"y0":50.005879625297325,"z0":5.678530085641708,"aX":-16.310200302695602},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":15.0,"spinRate":1499,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4187365923483375,"extension":6.745611346465862},"index":3,"playId":"703b92cc-2ab8-34eb-a708-77e41b856bab","pitchNumber":3,"startTime":"2026-03-20T19:29:14.814Z","endTime":"2026-03-20T19:29:20.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.833019778344312,"aZ":-20.211972653527955,"pfxX":-9.455264520980577,"pfxZ":6.1128337896142835,"pX":0.36906248769468614,"pZ":2.6591521322943996,"vX0":9.131076792967585,"vY0":-139.1313192984594,"vZ0":-4.841802179880514,"x":102.93,"y":166.98,"x0":-1.730296097220955,"y0":50.000722009062436,"z0":5.7652888883501445,"aX":-18.495981705927168},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":15.1,"spinRate":2077,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39398976134421826,"extension":6.747926465884798},"index":4,"playId":"435c4aef-6fe0-3ac8-812b-628628fd786a","pitchNumber":4,"startTime":"2026-03-20T19:29:42.167Z","endTime":"2026-03-20T19:29:45.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.149862214327907,"aZ":-21.24890053907633,"pfxX":-8.90666274374902,"pfxZ":5.5350327900758405,"pX":0.5561397105252595,"pZ":1.8119639512954093,"vX0":9.185981064487411,"vY0":-139.32705051280342,"vZ0":-6.585033408578721,"x":95.8,"y":189.86,"x0":-1.620178733387797,"y0":50.00429596460158,"z0":5.602003524729427,"aX":-17.581937034275587},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.9,"breakHorizontal":14.3,"spinRate":1952,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.39254559989474913,"extension":6.923234720138555},"index":5,"playId":"0a7ad17f-82bb-3128-9f4b-155490d80554","pitchNumber":5,"startTime":"2026-03-20T19:30:00.291Z","endTime":"2026-03-20T19:30:03.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.913611251058903,"aZ":-24.102255275905645,"pfxX":-8.806336598292063,"pfxZ":4.041282696903224,"pX":-0.8770558418226362,"pZ":3.0850029740678613,"vX0":5.679481035086155,"vY0":-140.2600251474252,"vZ0":-3.0168048899208832,"x":150.43,"y":155.48,"x0":-1.7812018719976708,"y0":50.003348134088995,"z0":5.741372332947694,"aX":-17.594554293585173},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.8,"breakHorizontal":14.9,"spinRate":2002,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39009351207181897,"extension":6.7987355505364455},"index":6,"playId":"22190c9e-05ba-31e7-a23f-c2c13351af69","pitchNumber":6,"startTime":"2026-03-20T19:30:19.492Z","endTime":"2026-03-20T19:30:25.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.39999999999999,"awayTeamWinProbability":29.60000000000001,"homeTeamWinProbabilityAdded":6.79999999999999,"leverageIndex":1.79,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:30:25.539Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T19:31:19.404Z","endTime":"2026-03-20T19:34:07.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-20T19:30:32.907Z","endTime":"2026-03-20T19:31:21.556Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00360268023785,"aZ":-39.33424640504504,"pfxX":-0.5239724246304291,"pfxZ":-5.037228606163491,"pX":0.20488813639075332,"pZ":1.513530898969147,"vX0":4.315915691917621,"vY0":-118.27939025772483,"vZ0":-2.189383355102664,"x":109.19,"y":197.91,"x0":-1.5733735018706276,"y0":50.004129908900104,"z0":6.049045377243332,"aX":-0.744530019920945},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.4,"breakHorizontal":-0.1,"spinRate":2073,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.46260777017720134,"extension":6.622585858214955},"index":1,"playId":"b46a0651-3d09-3061-bfc5-af6b1281ca3e","pitchNumber":1,"startTime":"2026-03-20T19:31:21.556Z","endTime":"2026-03-20T19:31:25.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.111790114350583,"aZ":-36.63454186123044,"pfxX":2.069295628146111,"pfxZ":-3.1313737079945287,"pX":-0.8299161029283629,"pZ":2.6931323932189724,"vX0":1.4647024154254862,"vY0":-118.42810245049407,"vZ0":-0.03526302875309084,"x":148.63,"y":166.07,"x0":-1.7247662478919947,"y0":50.00437582442132,"z0":6.052512737570628,"aX":2.9460780152803645},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.4,"breakHorizontal":-4.1,"spinRate":2021,"spinDirection":25},"zone":4,"typeConfidence":2.0,"plateTime":0.46207719381086365,"extension":6.693625107799521},"index":2,"playId":"1675138d-627f-3b3c-99d8-38d224bdabe8","pitchNumber":2,"startTime":"2026-03-20T19:31:38.573Z","endTime":"2026-03-20T19:31:42.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85959511160898,"aZ":-27.69843726755548,"pfxX":-9.432975437090061,"pfxZ":2.5166827975981123,"pX":-0.49484194619822763,"pZ":1.3790860492864054,"vX0":6.752206048329056,"vY0":-132.29015678929574,"vZ0":-5.806142098929501,"x":135.86,"y":201.54,"x0":-1.853059723941412,"y0":50.00011280523009,"z0":5.629137814631127,"aX":-16.73981467021285},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":1701,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4138319270943138,"extension":6.710068967398632},"index":3,"playId":"f03eee63-80a9-34fe-add5-e9dd3e5110e9","pitchNumber":3,"startTime":"2026-03-20T19:32:01.821Z","endTime":"2026-03-20T19:32:04.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9397457186048,"aZ":-26.178514579621275,"pfxX":-5.7618397300379165,"pfxZ":3.426245772179265,"pX":1.3326362269482024,"pZ":1.8053202773506487,"vX0":9.813280263548346,"vY0":-130.96655354998396,"vZ0":-5.0220619773122,"x":66.2,"y":190.04,"x0":-1.7029636625104747,"y0":50.00135094054734,"z0":5.689596810759129,"aX":-10.076101371467683},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":8.4,"spinRate":1646,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4171602319172796,"extension":6.764975276845667},"index":4,"playId":"ed57f0f0-ffe7-3e9a-add6-2fa423935189","pitchNumber":4,"startTime":"2026-03-20T19:32:23.754Z","endTime":"2026-03-20T19:32:26.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"08319106-0096-0043-001c-f08cd117d70a","startTime":"2026-03-20T19:32:44.070Z","endTime":"2026-03-20T19:32:55.087Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.452887341003592,"aZ":-30.1579469345173,"pfxX":1.335028934770364,"pfxZ":1.1824787477840113,"pX":-0.037927209548230395,"pZ":1.865809515287616,"vX0":4.243564924607212,"vY0":-129.68763022635758,"vZ0":-4.58138829939118,"x":118.45,"y":188.4,"x0":-1.867170493657372,"y0":50.00357719026133,"z0":5.9484733585904594,"aX":2.280323252266432},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.3,"breakHorizontal":-3.4,"spinRate":2229,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.42191733047781455,"extension":6.604224337565805},"index":6,"playId":"2450b307-dfdf-351b-a6ef-9a4b3b9efcef","pitchNumber":5,"startTime":"2026-03-20T19:32:55.087Z","endTime":"2026-03-20T19:32:58.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07054118364773,"aZ":-27.04988134448791,"pfxX":-8.237560629096043,"pfxZ":2.873450738722127,"pX":0.6725334110389691,"pZ":1.2371250916772496,"vX0":9.259556307708918,"vY0":-131.51557129272766,"vZ0":-6.327166987032841,"x":91.36,"y":205.38,"x0":-1.7933616870806781,"y0":50.0049113353891,"z0":5.631843679702457,"aX":-14.69877295499776},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.2,"breakHorizontal":13.3,"spinRate":1798,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4135708556661246,"extension":6.821044164813151},"index":7,"playId":"d6706019-9587-3883-bf8c-6d7833e9b903","pitchNumber":6,"startTime":"2026-03-20T19:33:41.527Z","endTime":"2026-03-20T19:33:45.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.792604108461575,"aZ":-28.943539913904225,"pfxX":1.8206432376882664,"pfxZ":1.9088817748427616,"pX":0.6691231409522364,"pZ":2.2921893168708456,"vX0":5.687842764414151,"vY0":-129.25603223273208,"vZ0":-3.2645205525692456,"x":91.49,"y":176.89,"x0":-1.7959135791057197,"y0":50.00262072556681,"z0":5.7924538496136275,"aX":3.0825340932058327},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":-4.6,"spinRate":2267,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.42364546979173046,"extension":6.788878906733533},"index":8,"playId":"64bb8665-0e5c-3485-8830-f9fd41bb60dc","pitchNumber":7,"startTime":"2026-03-20T19:34:03.955Z","endTime":"2026-03-20T19:34:07.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":-5.8999999999999915,"leverageIndex":1.87,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:34:07.278Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Lowe singles on a sharp line drive to right fielder Tristan Peters. Zach Neto scores. Mike Trout to 3rd. Nolan Schanuel to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T19:34:29.781Z","endTime":"2026-03-20T19:35:39.851Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":681343,"link":"/api/v1/people/681343"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.032830462770168,"aZ":-31.46116699278194,"pfxX":2.3976742510293807,"pfxZ":0.42712545785414235,"pX":1.087978566565561,"pZ":1.9700805824278373,"vX0":6.523858623983832,"vY0":-127.53879337753169,"vZ0":-3.6134646529831618,"x":75.53,"y":185.59,"x0":-1.8053548228002503,"y0":50.001077269219174,"z0":5.862743923842068,"aX":3.984349799826015},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.2,"breakHorizontal":-5.6,"spinRate":2306,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4279906314871247,"extension":6.720255138649588},"index":0,"playId":"c985f53f-dbee-3edc-9645-deb45a80f3a8","pitchNumber":1,"startTime":"2026-03-20T19:34:31.672Z","endTime":"2026-03-20T19:34:35.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59442588291736,"aZ":-26.350135412600252,"pfxX":-7.519042020223289,"pfxZ":3.310895333073953,"pX":-0.12808058262129288,"pZ":2.1119863181925775,"vX0":6.897968416179811,"vY0":-131.27132561793346,"vZ0":-4.376392980306952,"x":121.88,"y":181.76,"x0":-1.8022919459781093,"y0":50.00552715423262,"z0":5.743017873796393,"aX":-13.235741925147973},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":12.2,"spinRate":1736,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.41591408570430843,"extension":6.720543360877279},"index":1,"playId":"7443a857-5e13-3a70-8721-056a4dd0de93","pitchNumber":2,"startTime":"2026-03-20T19:34:51.114Z","endTime":"2026-03-20T19:34:54.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.463092619307826,"aZ":-39.73192341080761,"pfxX":0.34430103486699615,"pfxZ":-5.2893824739052135,"pX":-1.1474355104627314,"pZ":3.8078999994050067,"vX0":1.5055017126885675,"vY0":-118.19150123666228,"vZ0":2.9603267000576485,"x":160.74,"y":135.97,"x0":-1.8348628860515255,"y0":50.00283098881457,"z0":6.1634892113337525,"aX":0.49184428269058605},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.8,"breakHorizontal":-1.0,"spinRate":1764,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.4617010243416635,"extension":6.581238818567191},"index":2,"playId":"18a7b88a-ab42-3444-92fb-e67faef25bef","pitchNumber":3,"startTime":"2026-03-20T19:35:14.068Z","endTime":"2026-03-20T19:35:17.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.358150416206247,"aZ":-32.140105244569725,"pfxX":-6.59950657157805,"pfxZ":0.01846497343665021,"pX":-0.18169530994272695,"pZ":2.2939297774349,"vX0":6.492372268882162,"vY0":-130.750249203707,"vZ0":-2.722711626179276,"x":123.93,"y":176.84,"x0":-1.82938833501788,"y0":50.001866177418606,"z0":5.739708658140554,"aX":-11.523924758897122},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.4,"breakHorizontal":10.7,"spinRate":1446,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.41754069685769535,"extension":6.758346547817025},"hitData":{"launchSpeed":109.4,"launchAngle":9.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.14,"coordY":105.75}},"index":3,"playId":"d711fa43-eea9-3291-b545-6ddf732696cb","pitchNumber":4,"startTime":"2026-03-20T19:35:35.025Z","endTime":"2026-03-20T19:35:39.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":8.399999999999991,"leverageIndex":2.32,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:35:39.851Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adam Frazier walks. Mike Trout scores. Nolan Schanuel to 3rd. Josh Lowe to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T19:38:09.833Z","endTime":"2026-03-20T19:40:11.889Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676881,"fullName":"Garrett Schoenle","link":"/api/v1/people/676881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"postOnThird":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":681343,"link":"/api/v1/people/681343"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"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-20T19:35:59.526Z","endTime":"2026-03-20T19:37:40.546Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Garrett Schoenle replaces Shane Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-20T19:37:40.546Z","endTime":"2026-03-20T19:38:11.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676881,"link":"/api/v1/people/676881"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.476569146246373,"aZ":-30.283720809185393,"pfxX":-6.44200095302798,"pfxZ":1.4209960394709213,"pX":-0.3827634877520384,"pZ":2.4128823761509084,"vX0":-3.8821864686422787,"vY0":-114.74405971359623,"vZ0":-0.3760720993619997,"x":131.59,"y":173.63,"x0":2.171296915743214,"y0":50.000046612497684,"z0":5.545620841790401,"aX":-8.532743950527237},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.8,"breakHorizontal":12.7,"spinRate":2236,"spinDirection":279},"zone":4,"typeConfidence":0.88,"plateTime":0.47850604434993205,"extension":6.32104855479126},"index":2,"playId":"7a147065-1ffb-3984-a146-2adf21eca852","pitchNumber":1,"startTime":"2026-03-20T19:38:11.839Z","endTime":"2026-03-20T19:38:15.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.032302039366876,"aZ":-30.438836745834376,"pfxX":-6.892208141895258,"pfxZ":1.2759876873234397,"pX":0.6380253563463678,"pZ":3.558997841910222,"vX0":-1.883692735429569,"vY0":-115.61505931990277,"vZ0":2.2251633223226333,"x":92.68,"y":142.69,"x0":2.357507138410682,"y0":50.00568963669889,"z0":5.490178749460672,"aX":-9.401561766840134},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.1,"breakHorizontal":13.0,"spinRate":2231,"spinDirection":278},"zone":12,"typeConfidence":0.88,"plateTime":0.47240083007326605,"extension":6.0891812566353085},"index":3,"playId":"de2b84dd-b790-3e16-bfaf-d13abf8c9aa1","pitchNumber":2,"startTime":"2026-03-20T19:38:27.002Z","endTime":"2026-03-20T19:38:30.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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.8,"endSpeed":85.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.502521648623354,"aZ":-17.568335444793043,"pfxX":4.167256456159936,"pfxZ":7.886177667007605,"pX":0.2358654087633871,"pZ":3.576897131963561,"vX0":-6.205048343938808,"vY0":-135.0054193734776,"vZ0":-2.413261559624507,"x":108.01,"y":142.2,"x0":2.019167399686009,"y0":50.001809677853785,"z0":5.714364700028511,"aX":7.717539404746192},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":-6.2,"spinRate":2131,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.40520097405830846,"extension":6.221622605343438},"index":4,"playId":"89bfdb1c-a024-34b3-a534-894b18f2dd92","pitchNumber":3,"startTime":"2026-03-20T19:38:42.315Z","endTime":"2026-03-20T19:38:46.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.203661815465907,"aZ":-18.16507247416086,"pfxX":4.81103327181456,"pfxZ":7.530920468277859,"pX":0.8875129015893012,"pZ":3.438470782128281,"vX0":-4.45602004485033,"vY0":-135.2093805056282,"vZ0":-2.5171303735035524,"x":83.17,"y":145.94,"x0":1.928162331465049,"y0":50.00279927901531,"z0":5.649518000249342,"aX":8.94927177220114},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":-7.8,"spinRate":2128,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.40438042560287757,"extension":6.240382402080014},"index":5,"playId":"9cf93118-eb0d-3e88-821e-e49fc816fbcd","pitchNumber":4,"startTime":"2026-03-20T19:38:58.642Z","endTime":"2026-03-20T19:39:02.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.692361061340268,"aZ":-30.238719381466204,"pfxX":-4.4352932815342605,"pfxZ":1.436937604535954,"pX":0.12111394122051122,"pZ":3.0188476689307064,"vX0":-3.3888885721161883,"vY0":-115.76770721659553,"vZ0":0.9670168015248499,"x":112.38,"y":157.27,"x0":2.1830756695381663,"y0":50.00443111708681,"z0":5.50205519381764,"aX":-5.988664621290548},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.1,"breakHorizontal":8.9,"spinRate":2345,"spinDirection":277},"zone":2,"typeConfidence":0.88,"plateTime":0.4740961607386742,"extension":6.284595328694936},"index":6,"playId":"ebf1c037-58c3-36de-bd36-dca363dae908","pitchNumber":5,"startTime":"2026-03-20T19:39:13.782Z","endTime":"2026-03-20T19:39:17.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.934752927866068,"aZ":-29.645626460132462,"pfxX":-6.091294571265125,"pfxZ":1.878261502212757,"pX":0.6852976756645274,"pZ":2.1289044312495884,"vX0":-1.8011964381692644,"vY0":-115.64184273923759,"vZ0":-0.7662670187012445,"x":90.88,"y":181.3,"x0":2.2669071258284124,"y0":50.00175807916363,"z0":5.325505332650825,"aX":-8.192921294537772},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.5,"breakHorizontal":11.5,"spinRate":2391,"spinDirection":283},"zone":9,"typeConfidence":0.88,"plateTime":0.4748713344669473,"extension":6.165369541771008},"index":7,"playId":"4452bc9e-c181-3afc-98da-7dfda0ea95e3","pitchNumber":6,"startTime":"2026-03-20T19:39:29.640Z","endTime":"2026-03-20T19:39:32.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06163041374036,"aZ":-17.123603164587568,"pfxX":5.739783621271055,"pfxZ":8.068277679598989,"pX":0.3632627285842288,"pZ":2.2614091590214183,"vX0":-6.301360272371154,"vY0":-135.33649123849852,"vZ0":-5.5200381255072966,"x":103.15,"y":177.72,"x0":1.9701581723532426,"y0":50.00072896357369,"z0":5.516956801655877,"aX":10.703471933002968},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":-9.1,"spinRate":2073,"spinDirection":137},"zone":6,"typeConfidence":0.91,"plateTime":0.4039044504453986,"extension":6.344599668826563},"index":8,"playId":"990b09d0-e8dc-3e23-b99c-b8d59acfff8d","pitchNumber":7,"startTime":"2026-03-20T19:39:50.257Z","endTime":"2026-03-20T19:39:53.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.148557243964902,"aZ":-16.6150753245597,"pfxX":4.250903660070986,"pfxZ":8.219991458159736,"pX":1.4585737471883267,"pZ":3.0885391451529243,"vX0":-2.9649948320312958,"vY0":-136.03564079934932,"vZ0":-3.686788537718694,"x":61.4,"y":155.39,"x0":2.0050850899125003,"y0":50.000450041563596,"z0":5.5985597002386625,"aX":8.04286339089986},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":-7.2,"spinRate":2040,"spinDirection":137},"zone":12,"typeConfidence":0.92,"plateTime":0.4011766088138353,"extension":6.187916663334154},"index":9,"playId":"027ca6ce-d5ed-393f-b0ae-2c8c82235dfb","pitchNumber":8,"startTime":"2026-03-20T19:40:08.724Z","endTime":"2026-03-20T19:40:11.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"second":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":676881,"link":"/api/v1/people/676881"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":7.1000000000000085,"leverageIndex":1.99,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:40:11.889Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sebastián Rivero singles on a ground ball to center fielder Jarred Kelenic. Nolan Schanuel scores. Josh Lowe scores. Adam Frazier to 2nd.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T19:40:28.804Z","endTime":"2026-03-20T19:41:34.349Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676881,"fullName":"Garrett Schoenle","link":"/api/v1/people/676881"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":{"id":681343,"link":"/api/v1/people/681343"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":{"id":681343,"link":"/api/v1/people/681343"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.919452131257803,"aZ":-16.344159684195702,"pfxX":3.574972476134586,"pfxZ":8.36210692726528,"pX":0.2649159262740959,"pZ":3.4745786104731637,"vX0":-5.61468887606692,"vY0":-136.02018358093625,"vZ0":-2.9421726005297586,"x":106.9,"y":144.97,"x0":1.8816016529595398,"y0":50.005722965700514,"z0":5.689189282834663,"aX":6.77058033123525},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":-5.4,"spinRate":2115,"spinDirection":143},"zone":12,"typeConfidence":0.92,"plateTime":0.4010841281242503,"extension":6.253552739787435},"index":0,"playId":"983a794b-e3b9-35f2-87c1-e61c28cfa925","pitchNumber":1,"startTime":"2026-03-20T19:40:40.141Z","endTime":"2026-03-20T19:40:44.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"second":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.450589462856055,"aZ":-31.320579246386227,"pfxX":6.616287443690947,"pfxZ":0.5383638803998805,"pX":-0.6637867106256585,"pZ":1.201374665806576,"vX0":-8.649151529246453,"vY0":-124.25791261545864,"vZ0":-3.9536796853381313,"x":142.3,"y":206.34,"x0":1.9924713359085056,"y0":50.001096523927096,"z0":5.3979841388102825,"aX":10.410634702320003},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.4,"breakHorizontal":-10.1,"spinRate":1720,"spinDirection":130},"zone":13,"typeConfidence":0.92,"plateTime":0.43975844068818404,"extension":6.359460888749751},"index":1,"playId":"58451f28-21e9-3269-8acb-cd67c0d9c5c8","pitchNumber":2,"startTime":"2026-03-20T19:40:55.227Z","endTime":"2026-03-20T19:40:58.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"second":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-20T19:41:13.444Z","endTime":"2026-03-20T19:41:28.849Z","isPitch":false,"type":"action","player":{"id":665861,"link":"/api/v1/people/665861"},"defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"second":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48304037046905,"aZ":-17.25374973515756,"pfxX":5.822097517817159,"pfxZ":7.807014362080959,"pX":-0.3074011109455547,"pZ":2.0620766050928907,"vX0":-7.72190219627945,"vY0":-136.27509067432234,"vZ0":-6.0927634405221704,"x":128.72,"y":183.1,"x0":1.785653363991125,"y0":50.00071541680813,"z0":5.488264076694162,"aX":11.123893030087823},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":-9.2,"spinRate":2093,"spinDirection":132},"zone":7,"typeConfidence":0.91,"plateTime":0.39951860678835693,"extension":6.301448184902117},"hitData":{"launchSpeed":97.2,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.75,"coordY":115.36}},"index":3,"playId":"4b15d5c9-a996-389b-8534-e4b5fedebadb","pitchNumber":3,"startTime":"2026-03-20T19:41:28.849Z","endTime":"2026-03-20T19:41:34.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"second":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_ab"},{"player":{"id":676881,"link":"/api/v1/people/676881"},"credit":"p_ab"},{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_pa"},{"player":{"id":676881,"link":"/api/v1/people/676881"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":1.62,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:41:34.349Z","atBatIndex":11},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bryce Teodosio grounds into a double play, shortstop Tanner Murray to second baseman Curtis Mead to first baseman Ryan Galanie. Sebastián Rivero out at 2nd. Bryce Teodosio out at 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T19:42:08.870Z","endTime":"2026-03-20T19:43:03.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676881,"fullName":"Garrett Schoenle","link":"/api/v1/people/676881"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695020,"link":"/api/v1/people/695020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":814436,"link":"/api/v1/people/814436"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319791311752695,"aZ":-18.616379333941513,"pfxX":5.569278405587027,"pfxZ":7.388581505443538,"pX":0.2736383605729679,"pZ":1.5723218294437304,"vX0":-6.111297207088198,"vY0":-134.6365794336453,"vZ0":-6.889626256153457,"x":106.57,"y":196.33,"x0":1.8496970321476789,"y0":50.005900473246435,"z0":5.482876653339794,"aX":10.223468327424573},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":-8.8,"spinRate":2056,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.40686727937291645,"extension":6.31487580519097},"index":0,"playId":"518053c3-98c8-3c69-9e84-73407dbfac37","pitchNumber":1,"startTime":"2026-03-20T19:42:13.103Z","endTime":"2026-03-20T19:42:17.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":665861,"link":"/api/v1/people/665861"},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.883193793796394,"aZ":-31.34591371163383,"pfxX":-1.4636930558741446,"pfxZ":0.5543904902062557,"pX":0.11224928296713348,"pZ":2.1571577764984466,"vX0":-4.318246474621096,"vY0":-120.94701455206071,"vZ0":-1.5687569711633094,"x":112.72,"y":180.54,"x0":2.1085742736047264,"y0":50.00170414216809,"z0":5.555040161789676,"aX":-2.174022793883265},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.8,"breakHorizontal":3.6,"spinRate":2353,"spinDirection":233},"zone":8,"typeConfidence":0.76,"plateTime":0.4523147262628031,"extension":6.265415345112767},"index":1,"playId":"be1ce2e0-893d-3b4e-82a8-4119c0dc0b65","pitchNumber":2,"startTime":"2026-03-20T19:42:29.164Z","endTime":"2026-03-20T19:42:33.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":665861,"link":"/api/v1/people/665861"},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":76.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40380555649527,"aZ":-29.71426647824831,"pfxX":10.454157715347257,"pfxZ":1.6291326183895798,"pX":0.04670465072040288,"pZ":1.371870380525492,"vX0":-7.783972908770656,"vY0":-123.27899599033789,"vZ0":-3.404887936309044,"x":115.22,"y":201.74,"x0":1.9207813328777186,"y0":50.0010919274096,"z0":5.337472563387887,"aX":15.74504414668247},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.3,"breakHorizontal":-16.6,"spinRate":1954,"spinDirection":127},"zone":14,"typeConfidence":0.93,"plateTime":0.4480130486757985,"extension":6.099752615590423},"hitData":{"launchSpeed":71.6,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.96,"coordY":156.38}},"index":2,"playId":"3b7c7062-2f6d-3fe6-8daa-86044625892c","pitchNumber":3,"startTime":"2026-03-20T19:42:52.457Z","endTime":"2026-03-20T19:43:03.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":665861,"link":"/api/v1/people/665861"},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":676881,"link":"/api/v1/people/676881"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":676881,"link":"/api/v1/people/676881"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":0.76,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:43:03.216Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T19:45:28.236Z","endTime":"2026-03-20T19:46:13.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.897116424934964,"aZ":-16.01193189605401,"pfxX":-3.597644628094774,"pfxZ":7.967008308783315,"pX":-0.20618859022499303,"pZ":3.0737903882517603,"vX0":6.537259234261546,"vY0":-141.45252374298803,"vZ0":-4.43900277457288,"x":124.86,"y":155.79,"x0":-2.078542417447155,"y0":50.00457725314084,"z0":5.688225436068796,"aX":-7.300500675041214},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":5.2,"spinRate":2098,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.38703912887513825,"extension":6.306511085813061},"index":0,"playId":"6ddefff3-2441-3b99-abf1-c0c306744bcb","pitchNumber":1,"startTime":"2026-03-20T19:45:28.236Z","endTime":"2026-03-20T19:45:33.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.517472295301104,"aZ":-17.202598223339262,"pfxX":-3.647705856013425,"pfxZ":7.133446351125161,"pX":0.7440004458580665,"pZ":2.30081371699167,"vX0":9.399196909093646,"vY0":-143.75202519103252,"vZ0":-6.499620729079007,"x":88.64,"y":176.66,"x0":-2.090258136718216,"y0":50.000868021693044,"z0":5.654267373255419,"aX":-7.654561223148061},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":4.8,"spinRate":2195,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3806411076271794,"extension":6.372615534623185},"index":1,"playId":"bf9cc12a-5989-3cdb-9bfe-2262df3635ca","pitchNumber":2,"startTime":"2026-03-20T19:45:43.649Z","endTime":"2026-03-20T19:45:46.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-20T19:45:55.297Z","endTime":"2026-03-20T19:46:10.127Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29414445728603,"aZ":-16.05242015192392,"pfxX":-4.324403985048573,"pfxZ":7.884822263321528,"pX":0.01231345224225933,"pZ":3.372674505849367,"vX0":7.222438900639707,"vY0":-142.02048947779772,"vZ0":-3.739105655667953,"x":116.53,"y":147.72,"x0":-2.0009568035781533,"y0":50.00151724859463,"z0":5.726245616897364,"aX":-8.840963054851496},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":6.4,"spinRate":2134,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.38556045000634587,"extension":6.393862767354276},"index":3,"playId":"649f3a64-cb09-3364-84c9-ca2ea08c3052","pitchNumber":3,"startTime":"2026-03-20T19:46:10.127Z","endTime":"2026-03-20T19:46:13.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:46:13.127Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Romo grounds out to pitcher José Soriano.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T19:46:27.806Z","endTime":"2026-03-20T19:48:17.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.8,"endSpeed":90.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.531535649873426,"aZ":-16.28651940921631,"pfxX":-4.45307204554406,"pfxZ":7.590436647757134,"pX":0.5061616085418272,"pZ":2.686020711610205,"vX0":9.081462830708093,"vY0":-143.6140933124692,"vZ0":-5.5475769637263825,"x":97.71,"y":166.26,"x0":-2.1152007140184277,"y0":50.00522983944217,"z0":5.651898730523074,"aX":-9.324494694990179},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.8,"breakHorizontal":6.2,"spinRate":2141,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.38103617831738656,"extension":6.2857591026099096},"index":0,"playId":"22681c5b-1675-3d17-a484-ffbd23122064","pitchNumber":1,"startTime":"2026-03-20T19:46:36.932Z","endTime":"2026-03-20T19:46:41.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":93.3,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221658755194863,"aZ":-32.22109597716643,"pfxX":-5.585788669737497,"pfxZ":-0.02574550500161732,"pX":1.7731787868509354,"pZ":0.290956667028284,"vX0":12.054145760440015,"vY0":-135.1771173376199,"vZ0":-8.17113690511117,"x":49.41,"y":230.92,"x0":-2.0091355187130513,"y0":50.00358093801421,"z0":5.6009616487031995,"aX":-10.386034487104718},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.7,"breakHorizontal":7.7,"spinRate":1456,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.4044915396118278,"extension":6.407440050551347},"index":1,"playId":"14807271-b486-390f-b7bd-497a34679970","pitchNumber":2,"startTime":"2026-03-20T19:46:55.623Z","endTime":"2026-03-20T19:46:58.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.448228621436414,"aZ":-18.204025755662528,"pfxX":-6.089734720372189,"pfxZ":6.613326612578543,"pX":-0.4622757631238174,"pZ":1.3943421285052717,"vX0":7.462046783714522,"vY0":-144.16723996338308,"vZ0":-8.629894796472978,"x":134.62,"y":201.13,"x0":-2.2887935030599937,"y0":50.00401681582888,"z0":5.54290706651648,"aX":-12.8643025462989},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.4,"breakHorizontal":9.6,"spinRate":2342,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.37943499125492286,"extension":6.439955940797564},"index":2,"playId":"95a7bc5d-5577-348c-8892-7d62b47adc89","pitchNumber":3,"startTime":"2026-03-20T19:47:12.321Z","endTime":"2026-03-20T19:47:16.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.860117151492158,"aZ":-31.10372755603996,"pfxX":-7.360712071024819,"pfxZ":0.5087545115273713,"pX":-0.9992853844165569,"pZ":2.5400866345479933,"vX0":6.085753731199659,"vY0":-143.46316081331662,"vZ0":-3.4721436969772004,"x":155.09,"y":170.2,"x0":-2.1805352650632313,"y0":50.003477831965625,"z0":5.68221337528269,"aX":-15.50834102697377},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":0.5,"breakHorizontal":12.2,"spinRate":1831,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.3802323159006469,"extension":6.446714996978318},"index":3,"playId":"b59f412b-45a4-3992-93cc-3309bc1d7dfa","pitchNumber":4,"startTime":"2026-03-20T19:47:28.332Z","endTime":"2026-03-20T19:47:32.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":92.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.400364591987667,"aZ":-31.489077299852138,"pfxX":-7.583215157903185,"pfxZ":0.32075394325416084,"pX":-0.3908952250508749,"pZ":1.8165081572744883,"vX0":7.753685893310645,"vY0":-144.45297160261936,"vZ0":-5.455650808309192,"x":131.9,"y":189.73,"x0":-2.1113323190898967,"y0":50.004444934479984,"z0":5.641124435883826,"aX":-16.193397869586597},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":-0.2,"breakHorizontal":12.4,"spinRate":1877,"spinDirection":237},"zone":7,"typeConfidence":0.9,"plateTime":0.37769648956107016,"extension":6.388183682223747},"index":4,"playId":"12a6d095-0a1a-3cab-89f5-2e5ced1cd51f","pitchNumber":5,"startTime":"2026-03-20T19:47:44.688Z","endTime":"2026-03-20T19:47:49.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86325169717874,"aZ":-19.931284671022144,"pfxX":-6.5065548639843085,"pfxZ":5.710250592974083,"pX":-0.3799204550945042,"pZ":2.2267122319081243,"vX0":7.4901864151610456,"vY0":-145.43850320534156,"vZ0":-6.316833915236976,"x":131.48,"y":178.66,"x0":-2.1423794589279175,"y0":50.00343433501255,"z0":5.634201836957528,"aX":-13.950663609093759},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.2,"breakHorizontal":10.3,"spinRate":2292,"spinDirection":232},"zone":4,"typeConfidence":0.78,"plateTime":0.37648982753468374,"extension":6.364344167499733},"hitData":{"launchSpeed":85.1,"launchAngle":-66.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":149.41,"coordY":173.6}},"index":5,"playId":"85ecf1e0-4ae6-34af-b9c7-2bb15b7defb9","pitchNumber":6,"startTime":"2026-03-20T19:48:09.340Z","endTime":"2026-03-20T19:48:17.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.1,"awayTeamWinProbability":12.900000000000006,"homeTeamWinProbabilityAdded":1.1999999999999886,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:48:17.149Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tanner Murray pops out to catcher Sebastián Rivero in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T19:48:27.129Z","endTime":"2026-03-20T19:50:07.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695020,"fullName":"Tanner Murray","link":"/api/v1/people/695020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695020,"fullName":"Tanner Murray","link":"/api/v1/people/695020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":98.9,"endSpeed":91.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.118444337139774,"aZ":-17.929177237273226,"pfxX":-4.541208264473442,"pfxZ":6.762947992632427,"pX":0.6670850501137042,"pZ":1.9183307844075275,"vX0":9.208080860995146,"vY0":-143.7201278468032,"vZ0":-7.522042489538227,"x":91.57,"y":186.99,"x0":-1.9782431086606644,"y0":50.00405025642646,"z0":5.66891848698588,"aX":-9.567725521535811},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.9,"breakHorizontal":6.5,"spinRate":2067,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3800901202558835,"extension":6.345711995435683},"index":0,"playId":"b151d36e-f013-32b7-abb6-180787a1774f","pitchNumber":1,"startTime":"2026-03-20T19:48:47.232Z","endTime":"2026-03-20T19:48:51.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434111614280894,"aZ":-28.011961781166935,"pfxX":-0.7258372980253949,"pfxZ":2.215204990524086,"pX":1.602876196392193,"pZ":1.751171901436147,"vX0":9.517725054583574,"vY0":-135.24483640019076,"vZ0":-5.909861604336526,"x":55.9,"y":191.5,"x0":-1.8458030750284569,"y0":50.0027742750294,"z0":5.892096203717517,"aX":-1.3641515855472859},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.1,"breakHorizontal":-0.4,"spinRate":2255,"spinDirection":221},"zone":14,"typeConfidence":0.81,"plateTime":0.4027234173255452,"extension":6.361626264801804},"index":1,"playId":"346b77e0-7562-3265-a998-d65b5805a080","pitchNumber":2,"startTime":"2026-03-20T19:49:00.430Z","endTime":"2026-03-20T19:49:03.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.238463657525692,"aZ":-20.908600247547767,"pfxX":-5.1766072296024905,"pfxZ":5.250986209726502,"pX":-0.7934715095887322,"pZ":2.5630070971029735,"vX0":5.901783875582528,"vY0":-144.94214530304532,"vZ0":-5.443235698241892,"x":147.25,"y":169.58,"x0":-2.1754469998000605,"y0":50.0041988656342,"z0":5.726922737550852,"aX":-11.107292967050752},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":8.6,"breakHorizontal":8.3,"spinRate":2054,"spinDirection":238},"zone":4,"typeConfidence":0.72,"plateTime":0.37670049136991857,"extension":6.295112337705695},"index":2,"playId":"ff6c0bd9-2912-3bbd-b6a8-46af7db56794","pitchNumber":3,"startTime":"2026-03-20T19:49:15.223Z","endTime":"2026-03-20T19:49:20.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.699382129340552,"aZ":-39.09519823785028,"pfxX":6.524853986153466,"pfxZ":-4.313170212598289,"pX":0.08970733685942811,"pZ":2.6343165022780672,"vX0":2.373949400698853,"vY0":-125.98706058932747,"vZ0":-0.771707429374937,"x":113.58,"y":167.65,"x0":-1.7123452450628067,"y0":50.00020887641931,"z0":6.105589903400682,"aX":10.48107478749425},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.7,"breakHorizontal":-12.4,"spinRate":2507,"spinDirection":29},"zone":5,"typeConfidence":0.9,"plateTime":0.43482752038557004,"extension":6.451181402915677},"index":3,"playId":"c47fce8e-3a0a-3542-9835-304c4b8e9482","pitchNumber":4,"startTime":"2026-03-20T19:49:39.898Z","endTime":"2026-03-20T19:49:42.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.467377245552715,"aZ":-33.008164676768004,"pfxX":1.1286753673719847,"pfxZ":-0.4859375218830291,"pX":-0.10111693706084919,"pZ":2.91261460331236,"vX0":4.093739456245249,"vY0":-130.16057055353542,"vZ0":-1.580378554888783,"x":120.85,"y":160.14,"x0":-1.8387322503590215,"y0":50.00172631068156,"z0":6.019276724860761,"aX":1.9423628098810497},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.0,"breakHorizontal":-2.9,"spinRate":2250,"spinDirection":68},"zone":2,"typeConfidence":0.86,"plateTime":0.4202788965854345,"extension":6.515496174148975},"hitData":{"launchSpeed":78.6,"launchAngle":83.0,"totalDistance":6.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":131.18,"coordY":210.07}},"index":4,"playId":"3476dd5a-c07d-361f-9c34-178dd476a4b6","pitchNumber":5,"startTime":"2026-03-20T19:50:00.558Z","endTime":"2026-03-20T19:50:07.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695020,"link":"/api/v1/people/695020"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":695020,"link":"/api/v1/people/695020"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:50:07.846Z","atBatIndex":15},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"LeTrey McCollum reaches on a fielding error by first baseman Ryan Galanie.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T19:52:12.679Z","endTime":"2026-03-20T19:53:23.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701742,"fullName":"LeTrey McCollum","link":"/api/v1/people/701742"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701742,"fullName":"LeTrey McCollum","link":"/api/v1/people/701742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":701742,"fullName":"LeTrey McCollum","link":"/api/v1/people/701742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814436,"link":"/api/v1/people/814436"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Shane Smith replaces Garrett Schoenle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T19:50:38.704Z","endTime":"2026-03-20T19:52:14.452Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681343,"link":"/api/v1/people/681343"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676881,"link":"/api/v1/people/676881","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":701742,"link":"/api/v1/people/701742","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":95.0,"endSpeed":87.3,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.009198173763046,"aZ":-17.84675519778532,"pfxX":-7.53186419947681,"pfxZ":7.389762435141539,"pX":1.4463509714446132,"pZ":2.4741930834529264,"vX0":10.397754753164888,"vY0":-137.96448814973766,"vZ0":-5.768399038996281,"x":61.87,"y":171.98,"x0":-1.3824836792879613,"y0":50.00303093442777,"z0":5.783902541837403,"aX":-14.604903056899197},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":11.6,"spinRate":1839,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3961165306473644,"extension":6.952284581920362},"index":1,"playId":"609347bb-fe70-3ece-8b40-6088e6bc9c3d","pitchNumber":1,"startTime":"2026-03-20T19:52:14.452Z","endTime":"2026-03-20T19:52:21.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":701742,"link":"/api/v1/people/701742","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":95.1,"endSpeed":87.4,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588453723091256,"aZ":-20.954499954384584,"pfxX":-8.002040040454492,"pfxZ":5.763107140055434,"pX":-0.11427074292093449,"pZ":2.793479900984081,"vX0":6.067755229502075,"vY0":-138.3600570737006,"vZ0":-4.367034416188051,"x":121.36,"y":163.36,"x0":-1.2912026827556395,"y0":50.004422203986415,"z0":5.788400892125702,"aX":-15.584890689944523},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":13.3,"spinRate":1908,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3951964648156765,"extension":6.843006336981877},"index":2,"playId":"d36eb2ab-c6f6-3394-a007-244383382118","pitchNumber":2,"startTime":"2026-03-20T19:52:28.000Z","endTime":"2026-03-20T19:52:31.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":701742,"link":"/api/v1/people/701742","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.535517179534605,"aZ":-26.636754586027532,"pfxX":1.4839014653948719,"pfxZ":3.238377587021318,"pX":0.8922638250293858,"pZ":0.868808701811184,"vX0":6.025721611828342,"vY0":-130.1825566580285,"vZ0":-7.4111764584858,"x":82.99,"y":215.32,"x0":-1.6494351495972923,"y0":50.00002483768934,"z0":5.782292467182095,"aX":2.533749653330987},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.3,"breakHorizontal":-4.1,"spinRate":2007,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4215040104649139,"extension":6.650851552547412},"index":3,"playId":"e2731ec3-94ae-34e5-88a9-501edd74b6c5","pitchNumber":3,"startTime":"2026-03-20T19:52:42.758Z","endTime":"2026-03-20T19:52:47.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":701742,"link":"/api/v1/people/701742","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72832218842372,"aZ":-26.400539615094658,"pfxX":3.009598035690934,"pfxZ":3.235753331084174,"pX":0.9261279159249725,"pZ":1.2445907622591155,"vX0":6.034542524749614,"vY0":-132.60932755542666,"vZ0":-6.772210949454502,"x":81.7,"y":205.18,"x0":-1.7679546751521236,"y0":50.00412173345814,"z0":5.75110184656229,"aX":5.372937158942173},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.6,"breakHorizontal":-6.7,"spinRate":2246,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4126704341383878,"extension":6.689806498055828},"index":4,"playId":"242db541-da9d-3f66-8d71-a8deaa655c68","pitchNumber":4,"startTime":"2026-03-20T19:53:00.777Z","endTime":"2026-03-20T19:53:06.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":701742,"link":"/api/v1/people/701742","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.106612115613473,"aZ":-31.16684551124519,"pfxX":1.5511984263419318,"pfxZ":0.5900243972253136,"pX":0.32512301156749834,"pZ":2.4475964235680414,"vX0":4.851655775198994,"vY0":-129.63536105001248,"vZ0":-2.5350220967793744,"x":104.61,"y":172.69,"x0":-1.7663812019126095,"y0":50.004634407643024,"z0":5.798618529221911,"aX":2.6611447150570284},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.7,"breakHorizontal":-3.8,"spinRate":2319,"spinDirection":98},"zone":6,"typeConfidence":2.0,"plateTime":0.42124318603226607,"extension":6.715986304748842},"hitData":{"launchSpeed":89.0,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.41,"coordY":161.45}},"index":5,"playId":"52ba3f88-8013-3a2c-949e-897cf0768b23","pitchNumber":5,"startTime":"2026-03-20T19:53:19.812Z","endTime":"2026-03-20T19:53:23.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":701742,"link":"/api/v1/people/701742","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701742,"link":"/api/v1/people/701742"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":701742,"link":"/api/v1/people/701742"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.1,"awayTeamWinProbability":10.900000000000006,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.33,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:53:23.689Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yolmer Sánchez walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T19:53:57.352Z","endTime":"2026-03-20T19:55:51.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"postOnSecond":{"id":701742,"fullName":"LeTrey McCollum","link":"/api/v1/people/701742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701742,"fullName":"LeTrey McCollum","link":"/api/v1/people/701742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Yolmer Sánchez replaces Zach Neto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T19:53:59.552Z","endTime":"2026-03-20T19:53:59.553Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.595661666792545,"aZ":-29.43765657731977,"pfxX":1.8210837085765723,"pfxZ":1.6504461932634111,"pX":-0.5524777952256666,"pZ":3.817055023768659,"vX0":2.6379936018966554,"vY0":-128.5928331220319,"vZ0":0.427789932015029,"x":138.06,"y":135.72,"x0":-1.831372910735108,"y0":50.00536434158528,"z0":5.946479493914188,"aX":3.0267267387715577},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":-4.0,"spinRate":1945,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.42721258484754765,"extension":6.899737279134082},"index":1,"playId":"7f5465b3-7ed1-34d4-bc9d-6d2a8dc42488","pitchNumber":1,"startTime":"2026-03-20T19:53:59.554Z","endTime":"2026-03-20T19:54:03.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.108235411335823,"aZ":-28.402270839118096,"pfxX":-7.959357513351325,"pfxZ":2.136534587868196,"pX":-1.0915417945563812,"pZ":2.7148297863707893,"vX0":4.821663735441066,"vY0":-131.68111037404,"vZ0":-2.758948713797825,"x":158.61,"y":165.48,"x0":-1.9054895984615863,"y0":50.006292068200025,"z0":5.862060795201567,"aX":-14.079768428691496},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":13.4,"spinRate":1633,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.414830704449737,"extension":6.7573047194723435},"index":2,"playId":"54807e38-1fc1-3fe9-8d18-4ab9fe8eb516","pitchNumber":2,"startTime":"2026-03-20T19:54:18.635Z","endTime":"2026-03-20T19:54:25.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"LeTrey McCollum steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"54807e38-1fc1-3fe9-8d18-4ab9fe8eb516","startTime":"2026-03-20T19:54:29.256Z","endTime":"2026-03-20T19:54:46.856Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701742,"link":"/api/v1/people/701742"},"defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":701742,"link":"/api/v1/people/701742"},"postOnSecond":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"homeTeamWinProbability":90.10000000000001,"awayTeamWinProbability":9.899999999999991,"homeTeamWinProbabilityAdded":1.0000000000000142,"leverageIndex":0.54,"dramaIndex":25.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.108785760759478,"aZ":-16.59333759578883,"pfxX":-5.872621938590837,"pfxZ":7.942379238217546,"pX":1.6322343170224538,"pZ":1.857381611654376,"vX0":11.048792192349094,"vY0":-138.70490730879712,"vZ0":-7.3307221956005355,"x":54.78,"y":188.63,"x0":-1.627810195782219,"y0":50.00079177394316,"z0":5.6275632372413025,"aX":-11.5180988950521},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":8.5,"spinRate":1994,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3938912772436933,"extension":6.807949117084458},"index":4,"playId":"089fa562-6699-3f20-b15c-f88c6eaa2d7d","pitchNumber":3,"startTime":"2026-03-20T19:54:46.856Z","endTime":"2026-03-20T19:54:49.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.071455171540475,"aZ":-25.470138066666866,"pfxX":-8.059809314165385,"pfxZ":3.3291466456947365,"pX":-0.881964873073616,"pZ":2.5192724932994977,"vX0":5.285168572135652,"vY0":-140.3532419975693,"vZ0":-4.159993429369667,"x":150.62,"y":170.76,"x0":-1.733579571337554,"y0":50.00197113212461,"z0":5.661301633002299,"aX":-16.2248864574919},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.4,"breakHorizontal":13.7,"spinRate":2039,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3889068144483323,"extension":6.771827179649234},"index":5,"playId":"ead534f0-7b13-3bc3-b0e2-5c72a33d4de9","pitchNumber":4,"startTime":"2026-03-20T19:55:04.866Z","endTime":"2026-03-20T19:55:08.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41957075890328,"aZ":-27.847170943698433,"pfxX":2.393174294233088,"pfxZ":2.418125517282091,"pX":0.6956247839403222,"pZ":1.5314721431424447,"vX0":5.587820112552492,"vY0":-132.77170464972326,"vZ0":-5.740884769315541,"x":90.48,"y":197.43,"x0":-1.7441742732756598,"y0":50.00547802623419,"z0":5.738455288854605,"aX":4.289811097535135},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.4,"breakHorizontal":-5.5,"spinRate":2105,"spinDirection":180},"zone":9,"typeConfidence":2.0,"plateTime":0.41193774433810937,"extension":6.723540649562718},"index":6,"playId":"ec57e3cb-60b5-3e3c-966f-985bb1bc7c39","pitchNumber":5,"startTime":"2026-03-20T19:55:25.930Z","endTime":"2026-03-20T19:55:29.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13993518167654,"aZ":-30.676483492342395,"pfxX":-7.525007634503263,"pfxZ":0.8545319873659425,"pX":-0.07860255444799563,"pZ":0.127425870069235,"vX0":6.666705444319998,"vY0":-131.6838308070693,"vZ0":-8.079415950922083,"x":120.0,"y":235.34,"x0":-1.6662297337992324,"y0":50.00593382844944,"z0":5.50730967560218,"aX":-13.209532217526098},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.1,"breakHorizontal":12.1,"spinRate":1384,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4160654433706976,"extension":6.716814826429834},"index":7,"playId":"04af276d-7a64-3330-b873-302b6cd9a0d0","pitchNumber":6,"startTime":"2026-03-20T19:55:48.912Z","endTime":"2026-03-20T19:55:51.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.54,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:55:51.912Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Davalillo called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T19:56:25.317Z","endTime":"2026-03-20T19:57:44.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":829058,"fullName":"Gabriel Davalillo","link":"/api/v1/people/829058"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"postOnSecond":{"id":701742,"fullName":"LeTrey McCollum","link":"/api/v1/people/701742"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":829058,"fullName":"Gabriel Davalillo","link":"/api/v1/people/829058"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gabriel Davalillo replaces Mike Trout.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T19:56:16.437Z","endTime":"2026-03-20T19:56:27.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829058,"link":"/api/v1/people/829058"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":91.2,"endSpeed":83.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52707843826558,"aZ":-25.767248236096094,"pfxX":1.2876847840030816,"pfxZ":3.5979212998930628,"pX":0.5435406922533874,"pZ":1.463408327552942,"vX0":5.575226526033013,"vY0":-132.62384703564592,"vZ0":-6.367280367634965,"x":96.28,"y":199.27,"x0":-1.7536826592027286,"y0":50.00316628320576,"z0":5.776368021597251,"aX":2.2911112854713345},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":-3.6,"spinRate":2025,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.41310327570858973,"extension":6.81420176193969},"index":1,"playId":"20dad86b-b011-3de3-bfde-1273c268743f","pitchNumber":1,"startTime":"2026-03-20T19:56:27.579Z","endTime":"2026-03-20T19:56:31.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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.8,"endSpeed":84.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.988571816137284,"aZ":-27.343919513533724,"pfxX":2.798124809011472,"pfxZ":2.7045041914789785,"pX":-0.46847625081520716,"pZ":1.9349172012486064,"vX0":2.838898874174172,"vY0":-132.30514278726767,"vZ0":-4.913832317239961,"x":134.86,"y":186.54,"x0":-1.9157729047900032,"y0":50.006437686070356,"z0":5.79978687112925,"aX":5.002951473778928},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":-5.6,"spinRate":2097,"spinDirection":193},"zone":7,"typeConfidence":2.0,"plateTime":0.4126588098659485,"extension":6.613521770331051},"index":2,"playId":"73549580-038a-3129-b7e0-1c5828380db6","pitchNumber":2,"startTime":"2026-03-20T19:56:48.200Z","endTime":"2026-03-20T19:56:53.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.641296600219924,"aZ":-18.192356363363462,"pfxX":-6.6692671609451155,"pfxZ":6.98790405424604,"pX":0.9414205410115757,"pZ":2.445878877748156,"vX0":9.290708910065426,"vY0":-139.86083484788668,"vZ0":-5.553391533305707,"x":81.12,"y":172.74,"x0":-1.5418792883875538,"y0":50.00135809735969,"z0":5.632420222200409,"aX":-13.34191528516883},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":10.4,"spinRate":2041,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3901535586765652,"extension":6.80019362810329},"index":3,"playId":"e709b2a3-a295-3c19-9e53-e69f07b4e925","pitchNumber":3,"startTime":"2026-03-20T19:57:35.147Z","endTime":"2026-03-20T19:57:44.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829058,"link":"/api/v1/people/829058"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":829058,"link":"/api/v1/people/829058"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.2,"awayTeamWinProbability":10.799999999999997,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.63,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-20T19:57:44.730Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Schanuel called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T19:57:57.295Z","endTime":"2026-03-20T20:00:04.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"postOnSecond":{"id":701742,"fullName":"LeTrey McCollum","link":"/api/v1/people/701742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.018218011424338,"aZ":-36.27022224027972,"pfxX":-1.2690217873231497,"pfxZ":-2.8479626477347653,"pX":0.8010390703127336,"pZ":1.571060431247249,"vX0":5.833573546065336,"vY0":-118.62378972045369,"vZ0":-2.707600682029757,"x":86.47,"y":196.36,"x0":-1.5168966194283275,"y0":50.00531805008591,"z0":6.008659950376934,"aX":-1.8235449032627873},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.5,"breakHorizontal":1.0,"spinRate":1960,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.46035659440866095,"extension":6.69717106587049},"index":0,"playId":"a7c4fad7-9823-348b-8267-c30aabe2699b","pitchNumber":1,"startTime":"2026-03-20T19:58:10.650Z","endTime":"2026-03-20T19:58:15.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":96.3,"endSpeed":88.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.218265187071232,"aZ":-17.94799530891124,"pfxX":-7.710457853245518,"pfxZ":7.129301225772538,"pX":0.9215858436345519,"pZ":1.8091034651648437,"vX0":9.839993777571207,"vY0":-139.8154068516416,"vZ0":-7.139371823420608,"x":81.87,"y":189.93,"x0":-1.628813454249864,"y0":50.00252675848631,"z0":5.5575821280557145,"aX":-15.385081098092039},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.6,"breakHorizontal":12.1,"spinRate":2014,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3905808554742576,"extension":6.863864667423958},"index":1,"playId":"5fc4be6e-9797-3b00-9f70-6bbbbd043283","pitchNumber":2,"startTime":"2026-03-20T19:58:28.649Z","endTime":"2026-03-20T19:58:31.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549266982555082,"aZ":-30.91239567416463,"pfxX":-8.593188603051894,"pfxZ":0.7085175949084928,"pX":0.45136825904593275,"pZ":1.695761617848295,"vX0":8.285072820443576,"vY0":-131.4373905420109,"vZ0":-4.486415849909675,"x":99.79,"y":192.99,"x0":-1.6061029822624204,"y0":50.00142516535908,"z0":5.687376975737232,"aX":-15.225466194114931},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.6,"breakHorizontal":14.0,"spinRate":1474,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.41472916291535755,"extension":6.750089803523533},"index":2,"playId":"8f29181e-063f-371a-b3bb-b4dec04e52df","pitchNumber":3,"startTime":"2026-03-20T19:58:48.871Z","endTime":"2026-03-20T19:58:52.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0083198362836,"aZ":-31.050539280690078,"pfxX":-6.882817752882064,"pfxZ":0.6408542259487859,"pX":-0.815609287453521,"pZ":2.070218412028915,"vX0":5.008189157338438,"vY0":-131.17615983218496,"vZ0":-3.376942034754191,"x":148.09,"y":182.88,"x0":-1.8489733357432963,"y0":50.00267449245996,"z0":5.672668437512379,"aX":-12.075087068417059},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.7,"breakHorizontal":11.5,"spinRate":1284,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4164872666776045,"extension":6.883118126961639},"index":3,"playId":"09990a26-c4a1-3c08-ab09-ebcca69d578f","pitchNumber":4,"startTime":"2026-03-20T19:59:11.316Z","endTime":"2026-03-20T19:59:15.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":96.2,"endSpeed":89.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94759169994985,"aZ":-21.11239308498446,"pfxX":-8.016848850174355,"pfxZ":5.488849814787791,"pX":0.2843596390675199,"pZ":2.338271261125136,"vX0":8.345409532377456,"vY0":-139.9769755372909,"vZ0":-5.630736198491659,"x":106.16,"y":175.65,"x0":-1.6718520689921548,"y0":50.00559048374084,"z0":5.727494605946045,"aX":-16.16191815587288},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.1,"breakHorizontal":13.1,"spinRate":2087,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.38897498381404993,"extension":6.851580194345201},"index":4,"playId":"90ba9e53-7ae1-3b52-9e17-a32477ef9b83","pitchNumber":5,"startTime":"2026-03-20T19:59:32.908Z","endTime":"2026-03-20T19:59:35.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-20T19:59:44.986Z","endTime":"2026-03-20T20:00:00.831Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":90.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34839139248945,"aZ":-20.466187239554895,"pfxX":-7.987677036985468,"pfxZ":5.688440892460993,"pX":0.34008221552719525,"pZ":1.6924645191214078,"vX0":8.202898098703331,"vY0":-141.3860178488298,"vZ0":-7.245010929733834,"x":104.04,"y":193.08,"x0":-1.5386499406878964,"y0":50.00152567837956,"z0":5.5669527074913026,"aX":-16.43274551181439},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.2,"breakHorizontal":13.1,"spinRate":1975,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.3850427411704418,"extension":6.851191554805578},"index":6,"playId":"698f52fa-44c9-318c-9cf9-c4c0184a6bd5","pitchNumber":6,"startTime":"2026-03-20T20:00:00.831Z","endTime":"2026-03-20T20:00:04.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:00:04.700Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T20:00:13.037Z","endTime":"2026-03-20T20:01:48.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.120690650685372,"aZ":-19.466092248874954,"pfxX":-7.160252135420031,"pfxZ":6.434975620820244,"pX":0.04681472295677009,"pZ":2.227515578822796,"vX0":7.39580653457493,"vY0":-138.92579590247385,"vZ0":-5.632086653496835,"x":115.22,"y":178.64,"x0":-1.7064688457295634,"y0":50.00330922974839,"z0":5.5552757222152005,"aX":-14.141244153556515},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":11.6,"spinRate":1995,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39272617012283506,"extension":6.8630905002519516},"index":0,"playId":"7b56484a-73f2-37c4-81c6-000d0c9c1999","pitchNumber":1,"startTime":"2026-03-20T20:00:42.584Z","endTime":"2026-03-20T20:00:45.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.087991120370784,"aZ":-38.42647246232856,"pfxX":-0.21172179844103756,"pfxZ":-4.260875386901873,"pX":0.48246551911820745,"pZ":1.4277601200592756,"vX0":4.996576412183511,"vY0":-119.56441004774663,"vZ0":-2.4104431211512973,"x":98.61,"y":200.23,"x0":-1.5948362465514592,"y0":50.003476114716804,"z0":5.8527466511245505,"aX":-0.31193960565278195},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.0,"breakHorizontal":-0.6,"spinRate":2186,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.45573437017096907,"extension":6.617907986326256},"index":1,"playId":"5654dcaf-b74d-3e6d-8a17-a82683036365","pitchNumber":2,"startTime":"2026-03-20T20:01:03.019Z","endTime":"2026-03-20T20:01:06.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.626571473831568,"aZ":-29.99132763214172,"pfxX":-8.31104959147441,"pfxZ":1.2502776269045999,"pX":-1.9866577268907817,"pZ":3.696096664274459,"vX0":2.4925762934046616,"vY0":-131.3217952242028,"vZ0":0.38074364345177514,"x":192.73,"y":138.99,"x0":-1.8678781301634695,"y0":50.00426877145706,"z0":5.778971458885664,"aX":-14.526964011392783},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":14.5,"spinRate":1567,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4169857492603759,"extension":6.629604996833397},"index":2,"playId":"e7cb0945-e097-3bbb-bf99-197b3cdebfed","pitchNumber":3,"startTime":"2026-03-20T20:01:26.105Z","endTime":"2026-03-20T20:01:29.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.285736996941747,"aZ":-37.30405505591473,"pfxX":-0.2619298573540556,"pfxZ":-3.526032401790177,"pX":0.6068808844876605,"pZ":1.2109592013217747,"vX0":4.826805122944881,"vY0":-119.84273667645571,"vZ0":-3.236763665191365,"x":93.87,"y":206.08,"x0":-1.3998061729642859,"y0":50.003938322729866,"z0":5.912956624320877,"aX":-0.380813628090116},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.0,"breakHorizontal":-0.7,"spinRate":2114,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.45713835186384344,"extension":6.72225368108404},"index":3,"playId":"4634b5a6-041e-3eb5-a22d-53cd3cc7b2e9","pitchNumber":4,"startTime":"2026-03-20T20:01:45.159Z","endTime":"2026-03-20T20:01:48.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":701742,"link":"/api/v1/people/701742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:01:48.381Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Galanie strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T20:03:56.279Z","endTime":"2026-03-20T20:05:03.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":814436,"fullName":"Ryan Galanie","link":"/api/v1/people/814436"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814436,"fullName":"Ryan Galanie","link":"/api/v1/people/814436"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Yolmer Sánchez remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T20:03:16.827Z","endTime":"2026-03-20T20:03:16.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":814436,"link":"/api/v1/people/814436","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gabriel Davalillo remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T20:03:16.839Z","endTime":"2026-03-20T20:03:16.840Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829058,"link":"/api/v1/people/829058"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":814436,"link":"/api/v1/people/814436","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Trey Mancini replaces first baseman Nolan Schanuel, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T20:03:16.840Z","endTime":"2026-03-20T20:03:16.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":814436,"link":"/api/v1/people/814436","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jake Munroe replaces third baseman Yoán Moncada, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T20:03:16.842Z","endTime":"2026-03-20T20:03:58.539Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827719,"link":"/api/v1/people/827719"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":660162,"link":"/api/v1/people/660162"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":814436,"link":"/api/v1/people/814436","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.805038672789117,"aZ":-19.63033104027187,"pfxX":-6.460139264627321,"pfxZ":5.965890549236386,"pX":0.3881116128127932,"pZ":1.418072814400324,"vX0":9.206296295616013,"vY0":-143.73374337037876,"vZ0":-8.475777495555407,"x":102.21,"y":200.49,"x0":-2.009859525527883,"y0":50.002920186231734,"z0":5.613223805758739,"aX":-13.583077106662099},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.4,"breakHorizontal":10.0,"spinRate":2192,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.38036912426392,"extension":6.370512670146699},"index":4,"playId":"a26bef70-284d-3741-bbf8-8593d23e4d43","pitchNumber":1,"startTime":"2026-03-20T20:03:58.539Z","endTime":"2026-03-20T20:04:02.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":814436,"link":"/api/v1/people/814436","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5978617803351,"aZ":-39.55517986376207,"pfxX":5.091468999008658,"pfxZ":-4.6953591154988565,"pX":0.30728660061787355,"pZ":1.2145820202027793,"vX0":3.469157919065452,"vY0":-124.70471445155327,"vZ0":-3.733273155649323,"x":105.29,"y":205.99,"x0":-1.7644779618155884,"y0":50.0039618020136,"z0":6.001477094945194,"aX":8.001173262549901},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.1,"breakHorizontal":-10.1,"spinRate":2603,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.4395876650885038,"extension":6.435878041404779},"index":5,"playId":"5c101901-99a7-364f-80e6-41934e16d211","pitchNumber":2,"startTime":"2026-03-20T20:04:15.442Z","endTime":"2026-03-20T20:04:18.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":814436,"link":"/api/v1/people/814436","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":89.9,"endSpeed":83.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.178907598313785,"aZ":-30.8709588164997,"pfxX":1.1795951518771828,"pfxZ":0.7458115540310004,"pX":-1.604621396775347,"pZ":4.3206281937690525,"vX0":0.8211246101740965,"vY0":-131.0514390426829,"vZ0":1.4013444965406854,"x":178.16,"y":122.12,"x0":-2.074286977921566,"y0":50.0061110644585,"z0":6.068565265723693,"aX":2.0719403517878696},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.8,"breakHorizontal":-2.3,"spinRate":2236,"spinDirection":154},"zone":11,"typeConfidence":0.88,"plateTime":0.41640810768478387,"extension":6.352475515760117},"index":6,"playId":"42acee0d-1826-3478-a3c7-4cc511cc6dbe","pitchNumber":3,"startTime":"2026-03-20T20:04:44.191Z","endTime":"2026-03-20T20:04:47.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":814436,"link":"/api/v1/people/814436","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":91.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95600378813488,"aZ":-17.34508029125014,"pfxX":-4.194208572989302,"pfxZ":7.0061459304037115,"pX":0.5740534475145608,"pZ":2.920837733496552,"vX0":8.783308274047952,"vY0":-144.423679893816,"vZ0":-5.083962147278471,"x":95.12,"y":159.92,"x0":-1.958767562503988,"y0":50.00518141733962,"z0":5.767331923035558,"aX":-8.880974628885001},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.9,"breakHorizontal":5.9,"spinRate":2164,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.378942649818367,"extension":6.432255578703311},"index":7,"playId":"220a904e-ced2-39e0-aef3-804ac0a2c63a","pitchNumber":4,"startTime":"2026-03-20T20:05:00.879Z","endTime":"2026-03-20T20:05:03.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":814436,"link":"/api/v1/people/814436","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814436,"link":"/api/v1/people/814436"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":814436,"link":"/api/v1/people/814436"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:05:03.879Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Antonacci singles on a ground ball to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T20:05:21.027Z","endTime":"2026-03-20T20:06:06.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91473980719987,"aZ":-18.18076819554497,"pfxX":-3.6305674878608536,"pfxZ":6.515410200829715,"pX":-0.8160223739453706,"pZ":3.2269223127009683,"vX0":5.228061427444683,"vY0":-145.374168153242,"vZ0":-4.307247048438601,"x":148.1,"y":151.65,"x0":-2.162988097097127,"y0":50.005353658174506,"z0":5.825846373516078,"aX":-7.800678815934897},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.2,"breakHorizontal":5.6,"spinRate":2179,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3762391711184989,"extension":6.322601440351865},"index":0,"playId":"526adbc6-994f-34a0-bb72-9093645a6a20","pitchNumber":1,"startTime":"2026-03-20T20:05:30.165Z","endTime":"2026-03-20T20:05:33.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.648760061928634,"aZ":-30.63554027527797,"pfxX":0.7045787852448324,"pfxZ":0.8590939123611463,"pX":-0.4561030653734939,"pZ":2.201676589412135,"vX0":3.947168001708248,"vY0":-132.81806839949925,"vZ0":-3.7598781012419256,"x":134.39,"y":179.33,"x0":-2.0511989387169405,"y0":50.00290807763957,"z0":5.8561221341520175,"aX":1.2623821730785385},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.0,"breakHorizontal":-2.2,"spinRate":2323,"spinDirection":198},"zone":4,"typeConfidence":0.91,"plateTime":0.4119121659551501,"extension":6.367339785039796},"index":1,"playId":"8cf36505-4315-34d5-9a05-2e6c05a7e4ca","pitchNumber":2,"startTime":"2026-03-20T20:05:45.930Z","endTime":"2026-03-20T20:05:50.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.760919235604966,"aZ":-33.02272775315712,"pfxX":-4.080583485118986,"pfxZ":-0.4471433384637198,"pX":0.21862089350665376,"pZ":2.255774420402593,"vX0":7.613402141288457,"vY0":-136.93901152248034,"vZ0":-3.431748448241735,"x":108.67,"y":177.87,"x0":-2.056405750822555,"y0":50.00033745465437,"z0":5.76341334193883,"aX":-7.817951600579089},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-1.3,"breakHorizontal":6.0,"spinRate":1291,"spinDirection":252},"zone":5,"typeConfidence":0.9,"plateTime":0.3986611704756573,"extension":6.425104361444252},"hitData":{"launchSpeed":101.4,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.86,"coordY":91.05}},"index":2,"playId":"25a1f9e6-cfc3-342f-a1eb-e514183896f8","pitchNumber":3,"startTime":"2026-03-20T20:06:01.149Z","endTime":"2026-03-20T20:06:06.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.6,"awayTeamWinProbability":14.400000000000006,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.46,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:06:06.515Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Lenyn Sosa grounds into a double play, shortstop Yolmer Sánchez to second baseman Adam Frazier to first baseman Trey Mancini. Sam Antonacci out at 2nd. Lenyn Sosa out at 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T20:06:26.336Z","endTime":"2026-03-20T20:08:34.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01857466051568,"aZ":-16.7384521688178,"pfxX":-5.4700590223408225,"pfxZ":7.480868184849918,"pX":0.9538869966228769,"pZ":1.9515346810965943,"vX0":10.021125011131803,"vY0":-142.33181127817633,"vZ0":-7.538173527281575,"x":80.64,"y":186.09,"x0":-1.893165316542465,"y0":50.00125885430986,"z0":5.683552739486786,"aX":-11.284377565882425},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.2,"breakHorizontal":8.0,"spinRate":2347,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.38404548969754826,"extension":6.552037711101815},"index":0,"playId":"971e1211-8d73-37d0-ba2b-6c289f91e503","pitchNumber":1,"startTime":"2026-03-20T20:06:39.660Z","endTime":"2026-03-20T20:06:44.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"971e1211-8d73-37d0-ba2b-6c289f91e503","startTime":"2026-03-20T20:06:44.156Z","endTime":"2026-03-20T20:07:06.261Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.5,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27752207120926,"aZ":-27.85441146142683,"pfxX":-7.957618537361795,"pfxZ":2.091720667018696,"pX":-0.3818386881319536,"pZ":0.852507461133138,"vX0":7.212124249970248,"vY0":-142.23219231350203,"vZ0":-8.48825588040667,"x":131.55,"y":215.76,"x0":-1.9070174033234664,"y0":50.00263009801157,"z0":5.621073070311984,"aX":-16.429301804958165},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.3,"breakHorizontal":13.1,"spinRate":2081,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.38396314303978984,"extension":6.516506933897501},"index":2,"playId":"cca0ea58-3ccc-3d4d-a5ef-e7bbb0236caa","pitchNumber":2,"startTime":"2026-03-20T20:07:06.261Z","endTime":"2026-03-20T20:07:09.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.9,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39616134309734,"aZ":-25.53241719159967,"pfxX":-0.5952844244234718,"pfxZ":3.5359565044277117,"pX":2.529918840397567,"pZ":0.6669586634363893,"vX0":11.11616179166925,"vY0":-135.3853533709857,"vZ0":-9.16761553684703,"x":20.57,"y":220.77,"x0":-1.5319128297436566,"y0":50.00020939609235,"z0":5.850817132829035,"aX":-1.1175403761859353},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.8,"breakHorizontal":-1.0,"spinRate":2392,"spinDirection":194},"zone":14,"typeConfidence":0.88,"plateTime":0.4028185615559674,"extension":6.709636578640215},"index":3,"playId":"03c33470-86a9-38da-a53c-06b3f968ffd0","pitchNumber":3,"startTime":"2026-03-20T20:07:27.390Z","endTime":"2026-03-20T20:07:30.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":92.0,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.552209768193993,"aZ":-17.49257949434776,"pfxX":-4.776287720182832,"pfxZ":6.870644808091321,"pX":0.3818006102621312,"pZ":1.749479626738702,"vX0":8.247269850543592,"vY0":-144.33666735059367,"vZ0":-8.325403936167383,"x":102.45,"y":191.54,"x0":-1.875354620778311,"y0":50.00221291292661,"z0":5.721469344178961,"aX":-10.206641059193958},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.2,"breakHorizontal":7.2,"spinRate":2248,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.37763388348952276,"extension":6.44573913006988},"index":4,"playId":"cb388431-de04-35b2-8aae-10cfc5f61a08","pitchNumber":4,"startTime":"2026-03-20T20:08:01.213Z","endTime":"2026-03-20T20:08:04.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.127044797726338,"aZ":-20.00014690259528,"pfxX":-5.419175646052773,"pfxZ":5.916971495731633,"pX":0.5719240388394027,"pZ":1.3239832961818345,"vX0":8.51506457008117,"vY0":-142.1994616151917,"vZ0":-8.686278741505747,"x":95.2,"y":203.03,"x0":-1.750622875289511,"y0":50.00424260918939,"z0":5.675866057072256,"aX":-11.153110262311541},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.1,"breakHorizontal":8.2,"spinRate":2049,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3844696897300248,"extension":6.652834846984821},"hitData":{"launchSpeed":81.1,"launchAngle":0.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.51,"coordY":155.37}},"index":5,"playId":"14d4cd67-fc9c-3d9f-a44a-86370e257c61","pitchNumber":5,"startTime":"2026-03-20T20:08:30.802Z","endTime":"2026-03-20T20:08:34.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":3.8000000000000114,"leverageIndex":0.94,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:08:34.110Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Lowe lines out to left fielder Sam Antonacci.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T20:10:30.680Z","endTime":"2026-03-20T20:11:21.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":95.1,"endSpeed":87.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.743905745556493,"aZ":-21.15345288740394,"pfxX":-7.287197670522679,"pfxZ":5.6653527053913795,"pX":-0.3805925969336203,"pZ":2.9698934566740833,"vX0":6.24748475160388,"vY0":-138.34925047106162,"vZ0":-3.7830746763662946,"x":131.51,"y":158.59,"x0":-1.7169486836031587,"y0":50.00448205483329,"z0":5.765958586306846,"aX":-14.1825915117376},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":12.0,"spinRate":1872,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39530682209548385,"extension":6.741635113131876},"index":0,"playId":"501be33c-b8f0-366f-a79c-c0580ea531f8","pitchNumber":1,"startTime":"2026-03-20T20:10:58.845Z","endTime":"2026-03-20T20:11:01.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72536798132556,"aZ":-39.431714107058234,"pfxX":1.8193203767208335,"pfxZ":-5.118741526034875,"pX":0.032997609451239855,"pZ":1.3550391285222811,"vX0":3.32603891301158,"vY0":-118.55120380236444,"vZ0":-2.330038492313207,"x":115.74,"y":202.19,"x0":-1.627424437357446,"y0":50.005711072770055,"z0":5.967001940944633,"aX":2.5770113920026017},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.6,"breakHorizontal":-4.2,"spinRate":1990,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4629024995777007,"extension":6.614273903167191},"hitData":{"launchSpeed":85.8,"launchAngle":23.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.32,"coordY":114.71}},"index":1,"playId":"e375ca69-5985-3e3e-9abf-2a093313412b","pitchNumber":2,"startTime":"2026-03-20T20:11:14.366Z","endTime":"2026-03-20T20:11:21.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:11:21.106Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T20:11:38.611Z","endTime":"2026-03-20T20:13:22.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.457381006421645,"aZ":-36.94728560659089,"pfxX":-0.5972169611469021,"pfxZ":-3.457383346029804,"pX":0.22863875497232158,"pZ":3.2636475864225285,"vX0":4.458262696702489,"vY0":-116.62760454711454,"vZ0":1.6138791398049608,"x":108.28,"y":150.66,"x0":-1.6281956586647723,"y0":50.002550963949055,"z0":6.041247344439607,"aX":-0.8250833807625133},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.6,"breakHorizontal":0.0,"spinRate":1718,"spinDirection":30},"zone":2,"typeConfidence":2.0,"plateTime":0.4692134862231545,"extension":6.625129891643324},"index":0,"playId":"d8ca7d0f-f578-35a4-879f-c09e9f2d0df1","pitchNumber":1,"startTime":"2026-03-20T20:11:43.280Z","endTime":"2026-03-20T20:11:47.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"}},"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":96.1,"endSpeed":88.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.169647356730373,"aZ":-22.778069486044597,"pfxX":-7.772643587992421,"pfxZ":4.733848482836846,"pX":0.4385727627823348,"pZ":1.5127797976841693,"vX0":8.651219237086245,"vY0":-139.65290860695575,"vZ0":-7.106146311978631,"x":100.28,"y":197.93,"x0":-1.6831289934675568,"y0":50.00182667503093,"z0":5.578635129252551,"aX":-15.419664008699208},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":12.4,"spinRate":2132,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39156992771980637,"extension":6.858202977826606},"index":1,"playId":"72c0efdc-ce71-3bf8-a109-55c31110987d","pitchNumber":2,"startTime":"2026-03-20T20:12:11.427Z","endTime":"2026-03-20T20:12:16.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.367438048266077,"aZ":-20.283787737442832,"pfxX":-6.760646243237293,"pfxZ":6.037723333749303,"pX":-0.46205664076470804,"pZ":2.1964759577181385,"vX0":5.915101626544464,"vY0":-139.25201925204902,"vZ0":-5.886063078318073,"x":134.61,"y":179.48,"x0":-1.7321622738293272,"y0":50.006093043307345,"z0":5.673537872898662,"aX":-13.32092056574227},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.0,"breakHorizontal":11.0,"spinRate":2001,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.39287871505291827,"extension":6.859745536905373},"index":2,"playId":"fd8625e8-8f47-3db2-9c0c-fd23ef9d967d","pitchNumber":3,"startTime":"2026-03-20T20:12:26.830Z","endTime":"2026-03-20T20:12:30.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":96.3,"endSpeed":88.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82304025946263,"aZ":-25.350234511960746,"pfxX":-7.390221713334808,"pfxZ":3.4330078938623974,"pX":1.1002172895987663,"pZ":1.4854634776002251,"vX0":9.846464056113495,"vY0":-139.89588511288332,"vZ0":-6.672234901142994,"x":75.06,"y":198.67,"x0":-1.5007927088691346,"y0":50.00025519015927,"z0":5.556924489590316,"aX":-14.6824950364215},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.0,"breakHorizontal":11.4,"spinRate":2088,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3911426901820225,"extension":6.81746967121534},"index":3,"playId":"f42895b8-e686-3812-9c52-ae04129fceca","pitchNumber":4,"startTime":"2026-03-20T20:12:44.370Z","endTime":"2026-03-20T20:12:48.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67940326914046,"aZ":-27.676361720423976,"pfxX":-7.69971214215318,"pfxZ":2.5148549730713285,"pX":0.8712326800139772,"pZ":0.557788512534673,"vX0":9.1882541787829,"vY0":-132.44359024350084,"vZ0":-7.950222547095656,"x":83.79,"y":223.72,"x0":-1.632690346065916,"y0":50.00120869554702,"z0":5.604582379330983,"aX":-13.761088334136424},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.0,"breakHorizontal":12.1,"spinRate":1480,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4125913739126319,"extension":6.906599320081177},"index":4,"playId":"ee740aeb-68c4-3dd5-a2e7-095c4c451efe","pitchNumber":5,"startTime":"2026-03-20T20:13:01.317Z","endTime":"2026-03-20T20:13:04.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46918213100643,"aZ":-17.770528502366645,"pfxX":-7.925976678107853,"pfxZ":7.0427074768766795,"pX":-0.37092089565975933,"pZ":2.023159510690526,"vX0":6.567402169235776,"vY0":-141.88473666450813,"vZ0":-6.980686403325267,"x":131.14,"y":184.15,"x0":-1.6820415270571956,"y0":50.00477310223596,"z0":5.641428042451431,"aX":-16.214824617533235},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.5,"breakHorizontal":13.1,"spinRate":2010,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.3855464656945822,"extension":6.761398055500876},"index":5,"playId":"043dc71e-6607-3ed0-922f-840d8ed0133b","pitchNumber":6,"startTime":"2026-03-20T20:13:19.161Z","endTime":"2026-03-20T20:13:22.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:13:22.237Z","atBatIndex":25},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Sebastián Rivero hit by pitch.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T20:13:49.331Z","endTime":"2026-03-20T20:13:59.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90169524021353,"aZ":-25.302823533915067,"pfxX":-8.96350535924931,"pfxZ":3.6392697314967464,"pX":-2.6680688115349986,"pZ":4.378491444928278,"vX0":1.1216579954067967,"vY0":-136.51703939945756,"vZ0":0.7376449589794196,"x":218.7,"y":120.56,"x0":-1.9194641069677805,"y0":50.00411137355564,"z0":5.845782487536652,"aX":-16.928041961047864},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.0,"breakHorizontal":16.0,"spinRate":1805,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4011369421530171,"extension":6.79586617307918},"index":0,"playId":"6426866d-97f5-303d-8ca4-320fe8506469","pitchNumber":1,"startTime":"2026-03-20T20:13:51.264Z","endTime":"2026-03-20T20:13:59.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:13:59.620Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Teodosio walks. Sebastián Rivero to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T20:14:07.433Z","endTime":"2026-03-20T20:15:28.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"postOnSecond":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.348457281457115,"aZ":-30.166242082816293,"pfxX":3.1204094901538815,"pfxZ":1.1743238263154678,"pX":1.3374930497840005,"pZ":1.0375729360888397,"vX0":6.633886043322903,"vY0":-129.4842186575212,"vZ0":-6.105114689272811,"x":66.02,"y":210.77,"x0":-1.6564498338002602,"y0":50.004209203183805,"z0":5.714959752309783,"aX":5.33217227501999},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.1,"breakHorizontal":-7.1,"spinRate":1971,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4219472661153345,"extension":6.724154655087237},"index":0,"playId":"180597f3-6b94-3f6f-ac1d-44aea4982b68","pitchNumber":1,"startTime":"2026-03-20T20:14:26.539Z","endTime":"2026-03-20T20:14:29.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":665861,"link":"/api/v1/people/665861"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14340684227188,"aZ":-29.879492089751253,"pfxX":1.9634290337944909,"pfxZ":1.3130769999994012,"pX":0.9530439631587319,"pZ":0.8782560421207559,"vX0":6.256435031691162,"vY0":-131.06316188984115,"vZ0":-6.7244753817888565,"x":80.67,"y":215.07,"x0":-1.7144799659080594,"y0":50.00526549883762,"z0":5.691304534123592,"aX":3.4357633545001787},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.2,"breakHorizontal":-4.8,"spinRate":2061,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.416956274496898,"extension":6.657254234923551},"index":1,"playId":"03795c4d-7b9a-338e-bf24-56719f49db8f","pitchNumber":2,"startTime":"2026-03-20T20:14:43.775Z","endTime":"2026-03-20T20:14:47.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":665861,"link":"/api/v1/people/665861"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947806847225035,"aZ":-27.786744639980842,"pfxX":-7.601290380724136,"pfxZ":2.537478375102932,"pX":1.6888370267466464,"pZ":0.7380868387342121,"vX0":11.092074564583255,"vY0":-130.61017537273614,"vZ0":-7.324125249727042,"x":52.63,"y":218.85,"x0":-1.6212923260995329,"y0":50.006514088889,"z0":5.662093793736177,"aX":-13.164859563997567},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.1,"breakHorizontal":11.4,"spinRate":1558,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.41901485574850916,"extension":6.7991985169937195},"index":2,"playId":"43962451-13fa-364c-a578-32abcf22a5db","pitchNumber":3,"startTime":"2026-03-20T20:15:02.720Z","endTime":"2026-03-20T20:15:05.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":665861,"link":"/api/v1/people/665861"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.734915691209817,"aZ":-19.369395855738016,"pfxX":-6.5105943639164785,"pfxZ":6.53455219717032,"pX":1.1095771741808012,"pZ":2.203062786571272,"vX0":9.613033018940023,"vY0":-137.93501208926412,"vZ0":-5.960579259753041,"x":74.71,"y":179.3,"x0":-1.5474689890563065,"y0":50.00479371752905,"z0":5.664208518392438,"aX":-12.762980925271428},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":10.2,"spinRate":2134,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39450732101842867,"extension":6.884227408189159},"index":3,"playId":"ea8aa796-87d8-320a-b587-b6c345cffc09","pitchNumber":4,"startTime":"2026-03-20T20:15:24.231Z","endTime":"2026-03-20T20:15:28.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":665861,"link":"/api/v1/people/665861"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.2,"awayTeamWinProbability":10.799999999999997,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.33,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:15:28.276Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"LeTrey McCollum grounds out, first baseman Ryan Galanie to pitcher Shane Smith.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T20:15:46.357Z","endTime":"2026-03-20T20:16:44.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701742,"fullName":"LeTrey McCollum","link":"/api/v1/people/701742"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701742,"fullName":"LeTrey McCollum","link":"/api/v1/people/701742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814436,"link":"/api/v1/people/814436"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.246076083057435,"aZ":-32.77077482434265,"pfxX":3.431052448924838,"pfxZ":-0.34975240608221725,"pX":0.024263492585850987,"pZ":2.1442229729035267,"vX0":3.6206886182845435,"vY0":-128.5203986453749,"vZ0":-2.851562290255412,"x":116.08,"y":180.89,"x0":-1.8395878250746978,"y0":50.00377365296422,"z0":5.768610696964982,"aX":5.840156511772587},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.0,"breakHorizontal":-7.0,"spinRate":2201,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.42335561557951173,"extension":6.563350362021681},"index":0,"playId":"18b480a1-3ce9-3189-8537-b3e4a80a1f2f","pitchNumber":1,"startTime":"2026-03-20T20:15:58.122Z","endTime":"2026-03-20T20:16:02.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":701742,"link":"/api/v1/people/701742","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"second":{"id":665861,"link":"/api/v1/people/665861"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80849519659475,"aZ":-29.615957780840443,"pfxX":1.3006725374715327,"pfxZ":1.5096643322061258,"pX":1.7666256959331181,"pZ":0.3237319862662595,"vX0":8.106082451382333,"vY0":-129.52883613321524,"vZ0":-7.835027298654814,"x":49.66,"y":230.04,"x0":-1.5761698468252092,"y0":50.001954342149745,"z0":5.6615520576173886,"aX":2.2032454188737196},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":-4.2,"spinRate":2219,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4233478427809114,"extension":6.80370722295218},"index":1,"playId":"3edb44b3-3ff5-3cbd-a291-d7879c1df224","pitchNumber":2,"startTime":"2026-03-20T20:16:16.671Z","endTime":"2026-03-20T20:16:19.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":701742,"link":"/api/v1/people/701742","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"second":{"id":665861,"link":"/api/v1/people/665861"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98331364879763,"aZ":-20.356533670748465,"pfxX":-5.864297179804526,"pfxZ":6.009547863995381,"pX":-0.11773941977580647,"pZ":2.7363675080711896,"vX0":6.441547963166666,"vY0":-139.49956517079926,"vZ0":-4.453263770344643,"x":121.49,"y":164.9,"x0":-1.6971477604709295,"y0":50.0038096590731,"z0":5.699057857430069,"aX":-11.534916304198592},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.1,"breakHorizontal":9.2,"spinRate":2053,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.39293703411446446,"extension":6.739121051368695},"hitData":{"launchSpeed":106.5,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.48,"coordY":161.95}},"index":2,"playId":"bfc8dd05-364d-333f-aa10-03be26885d4b","pitchNumber":3,"startTime":"2026-03-20T20:16:37.830Z","endTime":"2026-03-20T20:16:44.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":701742,"link":"/api/v1/people/701742","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"second":{"id":665861,"link":"/api/v1/people/665861"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701742,"link":"/api/v1/people/701742"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":701742,"link":"/api/v1/people/701742"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:16:44.207Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarred Kelenic grounds out to first baseman Trey Mancini.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T20:19:11.163Z","endTime":"2026-03-20T20:20:25.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kevyn Castillo replaces center fielder Bryce Teodosio, batting 8th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T20:18:04.171Z","endTime":"2026-03-20T20:18:04.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800203,"link":"/api/v1/people/800203"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":669326,"link":"/api/v1/people/669326"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jordan Romano replaces José Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T20:18:04.185Z","endTime":"2026-03-20T20:19:14.162Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605447,"link":"/api/v1/people/605447"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Donovan Walton replaces second baseman Adam Frazier, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T20:19:13.244Z","endTime":"2026-03-20T20:19:13.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":624428,"link":"/api/v1/people/624428"},"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22742433118882,"aZ":-14.037480550364073,"pfxX":-2.2196037319754427,"pfxZ":9.492392400341181,"pX":-0.5562556752687758,"pZ":2.584026828007261,"vX0":4.581384068291307,"vY0":-136.86087809739976,"vZ0":-6.101407036895053,"x":138.2,"y":169.01,"x0":-1.9582382577639401,"y0":50.001216851479555,"z0":5.791601682362216,"aX":-4.2405960753644285},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":3.1,"spinRate":2242,"spinDirection":202},"zone":4,"typeConfidence":0.89,"plateTime":0.3991463609137158,"extension":7.345624361530158},"index":3,"playId":"0ebe3d6e-5295-3eee-8008-3272dce049c8","pitchNumber":1,"startTime":"2026-03-20T20:19:13.246Z","endTime":"2026-03-20T20:19:16.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.670817333706314,"aZ":-20.74775544873209,"pfxX":-5.59531324809926,"pfxZ":6.991755564747902,"pX":0.6260380971458639,"pZ":2.520083011454687,"vX0":7.712432721929169,"vY0":-126.47171269860269,"vZ0":-4.014365420240151,"x":93.14,"y":170.74,"x0":-1.723707238176457,"y0":50.003652838108174,"z0":5.774169621774401,"aX":-9.145317066827804},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.0,"breakHorizontal":8.5,"spinRate":1759,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4316364067958296,"extension":7.290941339941096},"index":4,"playId":"ce5ad007-d11f-3469-a49b-60b5c7c7b7ea","pitchNumber":2,"startTime":"2026-03-20T20:19:27.065Z","endTime":"2026-03-20T20:19:30.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":85.7,"endSpeed":79.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89548588674759,"aZ":-33.47516050974438,"pfxX":0.21175950800044063,"pfxZ":-0.8335951972808471,"pX":1.1624091106622267,"pZ":-0.7688241744669081,"vX0":6.03488833001026,"vY0":-124.36215181527622,"vZ0":-9.849464021446002,"x":72.69,"y":259.54,"x0":-1.3273794694146452,"y0":50.00264695273261,"z0":6.035945868638483,"aX":0.3302199790074514},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.7,"breakHorizontal":-1.8,"spinRate":2004,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4411116927516998,"extension":7.416680724019681},"index":5,"playId":"b6735d79-34e9-3b88-b130-f7dee48065f0","pitchNumber":3,"startTime":"2026-03-20T20:19:43.307Z","endTime":"2026-03-20T20:19:46.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47538708862725,"aZ":-17.082592058520287,"pfxX":-2.6075455635055684,"pfxZ":7.9017950601610405,"pX":-0.8065198887981272,"pZ":2.493917672325055,"vX0":3.270411277287186,"vY0":-137.57030484931445,"vZ0":-6.481996701293266,"x":147.74,"y":171.44,"x0":-1.6738306697743388,"y0":50.00672604503835,"z0":6.045425862144811,"aX":-4.982646605107955},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":4.0,"spinRate":2266,"spinDirection":191},"zone":4,"typeConfidence":0.89,"plateTime":0.3986628172037703,"extension":7.411445575678153},"index":6,"playId":"0949ec32-9b5a-313b-8be4-3d0521ca856a","pitchNumber":4,"startTime":"2026-03-20T20:20:03.243Z","endTime":"2026-03-20T20:20:07.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.129681119264273,"aZ":-37.48031686308912,"pfxX":0.70663300217782,"pfxZ":-3.743468148920895,"pX":0.3142932461235987,"pZ":0.9483816318335683,"vX0":4.181632687823924,"vY0":-118.99606706718959,"vZ0":-3.7656304206196216,"x":105.02,"y":213.17,"x0":-1.5653695080571943,"y0":50.00224107515006,"z0":5.985002263255319,"aX":1.0013599439555552},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.4,"breakHorizontal":-2.4,"spinRate":1723,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4622129015526091,"extension":7.28536970303676},"hitData":{"launchSpeed":83.5,"launchAngle":4.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.0,"coordY":163.47}},"index":7,"playId":"f9ce4671-b72f-38f0-85b5-e6e97b032c84","pitchNumber":5,"startTime":"2026-03-20T20:20:20.917Z","endTime":"2026-03-20T20:20:25.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:20:25.142Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Curtis Mead grounds out, first baseman Trey Mancini to second baseman Donovan Walton to pitcher Jordan Romano.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T20:20:33.077Z","endTime":"2026-03-20T20:22:13.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":74.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.426903086358845,"aZ":-34.922971199889176,"pfxX":0.5678965778632921,"pfxZ":-1.9583996042636098,"pX":-0.8455093223207322,"pZ":3.5632848726309994,"vX0":1.9431201155648332,"vY0":-117.40919948473429,"vZ0":1.3422172497240217,"x":149.23,"y":142.57,"x0":-1.7563680558941288,"y0":50.004900349394816,"z0":6.22472273468894,"aX":0.7957062717679941},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.0,"breakHorizontal":-1.4,"spinRate":1984,"spinDirection":54},"zone":11,"typeConfidence":0.91,"plateTime":0.46582369596569206,"extension":7.263516608126284},"index":0,"playId":"81a1eaf9-0a92-3cfa-9233-b4b03cd81c33","pitchNumber":1,"startTime":"2026-03-20T20:21:01.903Z","endTime":"2026-03-20T20:21:05.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.227713661299692,"aZ":-34.20525522663734,"pfxX":-0.06476041893815143,"pfxZ":-1.4547191325972921,"pX":-1.3039214412202367,"pZ":3.5894748444575595,"vX0":1.2783913442077224,"vY0":-117.1050663175888,"vZ0":1.0241520546533784,"x":166.7,"y":141.86,"x0":-1.8475046844491567,"y0":50.00401935944216,"z0":6.335665532995593,"aX":-0.0905151717184282},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.2,"breakHorizontal":-0.2,"spinRate":1965,"spinDirection":56},"zone":11,"typeConfidence":0.91,"plateTime":0.46695875674973264,"extension":7.205850652261907},"index":1,"playId":"7da89b2e-a9d0-3642-a2d7-010b400f32a5","pitchNumber":2,"startTime":"2026-03-20T20:21:17.381Z","endTime":"2026-03-20T20:21:20.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.715442462927353,"aZ":-34.511849357457194,"pfxX":-1.2523826839949255,"pfxZ":-1.6011597656621355,"pX":0.8227568694153933,"pZ":0.5196123737360194,"vX0":6.249957383274921,"vY0":-120.11768934993923,"vZ0":-5.610951478503768,"x":85.64,"y":224.75,"x0":-1.6472086503575718,"y0":50.00056529889321,"z0":5.945407888755865,"aX":-1.8357247153376766},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.0,"breakHorizontal":0.8,"spinRate":1947,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4555579322605592,"extension":7.304698108513027},"index":2,"playId":"8280ddc6-bd7c-33b4-8d92-58eec38a8808","pitchNumber":3,"startTime":"2026-03-20T20:21:36.476Z","endTime":"2026-03-20T20:21:39.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976513994076086,"aZ":-17.317395384197724,"pfxX":-1.0883564556738472,"pfxZ":8.171302869500742,"pX":0.690299486437105,"pZ":2.532248148632981,"vX0":7.098745437036789,"vY0":-133.31903533322986,"vZ0":-5.399589442741976,"x":90.69,"y":170.41,"x0":-1.8540572424561206,"y0":50.00243728794137,"z0":5.814933419963981,"aX":-1.9793946267152902},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.9,"breakHorizontal":0.6,"spinRate":2197,"spinDirection":200},"zone":6,"typeConfidence":0.7,"plateTime":0.4092825374384592,"extension":7.4634231047114685},"index":3,"playId":"fb5893b6-6427-33eb-87c2-5c2d252d7135","pitchNumber":4,"startTime":"2026-03-20T20:21:54.741Z","endTime":"2026-03-20T20:21:58.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.681915702255175,"aZ":-35.100245834559644,"pfxX":0.9897158593469206,"pfxZ":-1.9511843394604185,"pX":-0.28175820671658125,"pZ":2.5307111222349223,"vX0":2.8511977261351635,"vY0":-121.09772769548347,"vZ0":-1.6016396040676761,"x":127.74,"y":170.45,"x0":-1.5988171500808697,"y0":50.00329468175996,"z0":6.246158555928421,"aX":1.4830252447876897},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.6,"breakHorizontal":-2.4,"spinRate":2027,"spinDirection":60},"zone":5,"typeConfidence":0.91,"plateTime":0.4507652128695234,"extension":7.256171195943319},"hitData":{"launchSpeed":59.9,"launchAngle":12.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.78,"coordY":140.9}},"index":4,"playId":"df0699a7-46e2-36a9-8526-efd60edc09e6","pitchNumber":5,"startTime":"2026-03-20T20:22:07.646Z","endTime":"2026-03-20T20:22:13.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:22:13.268Z","atBatIndex":30},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Tristan Peters triples (2) on a sharp line drive to right fielder LeTrey McCollum.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T20:22:56.334Z","endTime":"2026-03-20T20:23:16.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701742,"link":"/api/v1/people/701742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.527370950165906,"aZ":-37.003814869010064,"pfxX":1.7627862339597973,"pfxZ":-3.3164942032939067,"pX":-0.10530759216454803,"pZ":0.5655165185132367,"vX0":3.847480619050882,"vY0":-119.94156477510565,"vZ0":-4.59740400904277,"x":121.01,"y":223.51,"x0":-1.960297681068408,"y0":50.00520682324196,"z0":5.812409516985401,"aX":2.5643520080945907},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.8,"breakHorizontal":-4.1,"spinRate":1911,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.45692170649453345,"extension":7.246762897086561},"index":0,"playId":"6e4cdae6-0891-39da-aee2-5e7a14c8929a","pitchNumber":1,"startTime":"2026-03-20T20:22:56.334Z","endTime":"2026-03-20T20:22:59.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.557363453776293,"aZ":-34.71534866711736,"pfxX":1.7295673712509587,"pfxZ":-1.7045151272610486,"pX":0.013704499009392957,"pZ":1.8352882335449134,"vX0":4.109956965662252,"vY0":-120.74664616141696,"vZ0":-2.660146470916185,"x":116.48,"y":189.23,"x0":-1.9291949932885477,"y0":50.00286742228186,"z0":5.979215010657072,"aX":2.576700267359875},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.5,"breakHorizontal":-4.1,"spinRate":1832,"spinDirection":41},"zone":8,"typeConfidence":0.91,"plateTime":0.45207250184900305,"extension":7.281393462746169},"hitData":{"launchSpeed":103.1,"launchAngle":11.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":204.39,"coordY":125.42}},"index":1,"playId":"bbcfce94-f917-3cef-83ca-db0058de5a61","pitchNumber":2,"startTime":"2026-03-20T20:23:10.595Z","endTime":"2026-03-20T20:23:16.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.9,"awayTeamWinProbability":11.099999999999994,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.26,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:23:16.751Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-20T20:23:40.968Z","endTime":"2026-03-20T20:24:42.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.248333720633756,"aZ":-33.71151251382928,"pfxX":-0.3873236064644978,"pfxZ":-1.0659834761442042,"pX":0.44827428381467943,"pZ":2.470746420076769,"vX0":5.1257667013073,"vY0":-119.19155869672797,"vZ0":-1.3267120612582173,"x":99.91,"y":172.07,"x0":-1.6769561088309424,"y0":50.00351398979983,"z0":6.07034165338574,"aX":-0.5602892616688236},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.0,"breakHorizontal":-0.5,"spinRate":1900,"spinDirection":53},"zone":6,"typeConfidence":0.91,"plateTime":0.4590126731975035,"extension":7.385804314070371},"index":0,"playId":"6f51f5aa-b08c-3ad3-9843-2bb9173dddce","pitchNumber":1,"startTime":"2026-03-20T20:24:01.160Z","endTime":"2026-03-20T20:24:04.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90556613468173,"aZ":-11.312436045581807,"pfxX":-1.6249969031940545,"pfxZ":10.867845606830922,"pX":0.19989843860337497,"pZ":2.5681606853830536,"vX0":5.047349841743766,"vY0":-137.9546827212153,"vZ0":-7.281768579372202,"x":109.38,"y":169.44,"x0":-1.445628669506175,"y0":50.000520496554316,"z0":6.011813571005135,"aX":-3.119344258152067},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":1.8,"spinRate":2232,"spinDirection":195},"zone":5,"typeConfidence":0.89,"plateTime":0.3976743651242214,"extension":7.562492472478025},"index":1,"playId":"b787ca54-5930-3903-82ad-25e0d555abe5","pitchNumber":2,"startTime":"2026-03-20T20:24:18.761Z","endTime":"2026-03-20T20:24:22.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.270706671574924,"aZ":-12.872540091047316,"pfxX":-0.3091750756826266,"pfxZ":10.109851932737104,"pX":-0.4045503777307259,"pZ":3.941426136167122,"vX0":2.6678211404934964,"vY0":-137.4910439623713,"vZ0":-3.8043257735225446,"x":132.42,"y":132.36,"x0":-1.3484052720408055,"y0":50.00244956841092,"z0":6.220177623236745,"aX":-0.59039340563629},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":0.0,"spinRate":2207,"spinDirection":191},"zone":11,"typeConfidence":0.88,"plateTime":0.3987946097352233,"extension":7.44300249529631},"index":2,"playId":"fd6d128d-04f3-3693-985d-66001e1a41fb","pitchNumber":3,"startTime":"2026-03-20T20:24:39.332Z","endTime":"2026-03-20T20:24:42.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"third":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.86,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:24:42.481Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yolmer Sánchez grounds out, third baseman Lenyn Sosa to first baseman Ryan Galanie.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T20:26:49.076Z","endTime":"2026-03-20T20:28:12.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":814436,"link":"/api/v1/people/814436"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.816103376984987,"aZ":-30.095716900478994,"pfxX":0.3520949178140839,"pfxZ":1.2339954015625771,"pX":0.12465234390275577,"pZ":2.501460545533061,"vX0":4.952478981540161,"vY0":-128.09272730485844,"vZ0":-2.798963801452992,"x":112.25,"y":171.24,"x0":-1.8678563918277944,"y0":50.00336852891092,"z0":5.926247903575864,"aX":0.593640113598022},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.9,"breakHorizontal":-1.6,"spinRate":2125,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4252169272519417,"extension":6.582035665255208},"index":0,"playId":"f6b2f2e7-3477-339f-9c06-d617971d3b83","pitchNumber":1,"startTime":"2026-03-20T20:26:49.076Z","endTime":"2026-03-20T20:26:52.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62566716934831,"aZ":-31.38401896405846,"pfxX":-7.622550482937392,"pfxZ":0.45767639818601513,"pX":0.6971115636007109,"pZ":0.03287782223203451,"vX0":8.66558762375904,"vY0":-130.64457419514096,"vZ0":-8.255945599486799,"x":90.43,"y":237.89,"x0":-1.6730821392851583,"y0":50.004463042072075,"z0":5.594344417351219,"aX":-13.173212129307975},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.8,"breakHorizontal":11.9,"spinRate":1467,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4193158406943418,"extension":6.80492083607422},"index":1,"playId":"8a4f7bd0-178a-393c-87ca-56fdc4cc765a","pitchNumber":2,"startTime":"2026-03-20T20:27:07.394Z","endTime":"2026-03-20T20:27:10.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.461361671945095,"aZ":-38.393187266678154,"pfxX":-0.12193223684330867,"pfxZ":-4.293499590915861,"pX":0.5196131435038107,"pZ":2.1403264531707418,"vX0":4.840860511168259,"vY0":-119.1767051564368,"vZ0":-1.0918239545233466,"x":97.19,"y":180.99,"x0":-1.5163605723911027,"y0":50.003342271095505,"z0":6.051523860426192,"aX":-0.17693012674865785},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.8,"breakHorizontal":-0.8,"spinRate":2135,"spinDirection":27},"zone":6,"typeConfidence":2.0,"plateTime":0.4584137497570775,"extension":6.644325686067745},"index":2,"playId":"1e038fbd-7785-3052-bd73-34c1d6a98508","pitchNumber":3,"startTime":"2026-03-20T20:27:26.340Z","endTime":"2026-03-20T20:27:29.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-20T20:27:42.214Z","endTime":"2026-03-20T20:27:51.950Z","isPitch":false,"type":"action","player":{"id":570560,"link":"/api/v1/people/570560"},"defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.273767658352416,"aZ":-40.13212180723915,"pfxX":2.960355664125654,"pfxZ":-5.589549503108987,"pX":-0.5285633719003766,"pZ":3.66456584004458,"vX0":1.7113736767075098,"vY0":-118.25167699761194,"vZ0":3.001853218963085,"x":137.15,"y":139.84,"x0":-1.6447185540814373,"y0":50.000713771216134,"z0":6.045268363750251,"aX":4.216802461891115},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.2,"breakHorizontal":-5.8,"spinRate":2018,"spinDirection":25},"zone":11,"typeConfidence":2.0,"plateTime":0.46213093900144653,"extension":6.593032895708915},"index":4,"playId":"1108099a-943c-36a8-8192-c9b208a3c429","pitchNumber":4,"startTime":"2026-03-20T20:27:51.950Z","endTime":"2026-03-20T20:27:55.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.486031687989414,"aZ":-18.79808813256968,"pfxX":-7.5394020202018135,"pfxZ":6.718884654778604,"pX":-0.0813310982181326,"pZ":1.741970497016166,"vX0":6.985581980839036,"vY0":-139.95384196652932,"vZ0":-7.200082750178236,"x":120.1,"y":191.75,"x0":-1.6256226889327288,"y0":50.005113236911754,"z0":5.571493546380167,"aX":-15.014197119412072},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.9,"breakHorizontal":12.2,"spinRate":2011,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.390803757526458,"extension":6.768367868957812},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.91,"coordY":168.03}},"index":5,"playId":"eb5b4d88-cc17-3d90-b5ed-73f656892098","pitchNumber":5,"startTime":"2026-03-20T20:28:07.741Z","endTime":"2026-03-20T20:28:12.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.5,"awayTeamWinProbability":9.5,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:28:12.871Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Davalillo grounds out, second baseman Curtis Mead to pitcher Shane Smith.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T20:28:28.197Z","endTime":"2026-03-20T20:28:47.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":829058,"fullName":"Gabriel Davalillo","link":"/api/v1/people/829058"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":829058,"fullName":"Gabriel Davalillo","link":"/api/v1/people/829058"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.423772480716643,"aZ":-27.21977647775825,"pfxX":1.680056725464378,"pfxZ":2.8146102494868757,"pX":0.3974532020188042,"pZ":1.688848615212614,"vX0":5.212660053431123,"vY0":-131.9475627730133,"vZ0":-5.241350300585291,"x":101.85,"y":193.18,"x0":-1.8230823415012285,"y0":50.00433553196036,"z0":5.710097343736988,"aX":2.9579068433669686},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.1,"breakHorizontal":-4.2,"spinRate":1969,"spinDirection":181},"zone":9,"typeConfidence":2.0,"plateTime":0.41533087127604507,"extension":6.642936910400812},"hitData":{"launchSpeed":87.6,"launchAngle":-28.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.34,"coordY":160.43}},"index":0,"playId":"eb3443da-d69d-3d74-bb5a-592d85f5f3b7","pitchNumber":1,"startTime":"2026-03-20T20:28:39.582Z","endTime":"2026-03-20T20:28:47.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829058,"link":"/api/v1/people/829058"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":829058,"link":"/api/v1/people/829058"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:28:47.947Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trey Mancini doubles (3) on a fly ball to left fielder Sam Antonacci.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T20:29:13.875Z","endTime":"2026-03-20T20:29:48.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.5,"endSpeed":83.1,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897979949197374,"aZ":-27.976455079198484,"pfxX":1.3201690043553342,"pfxZ":2.421709008358918,"pX":0.715346334396911,"pZ":1.8761091120995697,"vX0":5.812424621013431,"vY0":-130.26433874828547,"vZ0":-4.832514428500483,"x":89.73,"y":188.13,"x0":-1.7078149550555408,"y0":50.00529763950741,"z0":5.846183668243498,"aX":2.2903247378696037},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.6,"breakHorizontal":-3.6,"spinRate":2123,"spinDirection":177},"zone":9,"typeConfidence":2.0,"plateTime":0.4189402237168611,"extension":6.69137426141874},"index":0,"playId":"937c5428-f127-3dfe-a0c9-3cee21a8585f","pitchNumber":1,"startTime":"2026-03-20T20:29:25.485Z","endTime":"2026-03-20T20:29:28.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.701206742546027,"aZ":-39.93504938989107,"pfxX":1.4848109058099928,"pfxZ":-5.503265793406404,"pX":-1.0157543271498104,"pZ":2.3632558019226817,"vX0":0.9024539953265471,"vY0":-118.35589688027062,"vZ0":-0.18086309402800715,"x":155.72,"y":174.97,"x0":-1.595541144640504,"y0":50.001763351051935,"z0":6.114267921406863,"aX":2.094845878499977},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.7,"breakHorizontal":-2.9,"spinRate":2064,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.46373263764242134,"extension":6.587393312228147},"hitData":{"launchSpeed":93.5,"launchAngle":27.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.34,"coordY":97.93}},"index":1,"playId":"55e19cc4-8886-39e3-bc90-e9acb16da5dc","pitchNumber":2,"startTime":"2026-03-20T20:29:41.443Z","endTime":"2026-03-20T20:29:48.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.14,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:29:48.435Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Munroe lines out sharply to center fielder Jarred Kelenic.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-20T20:30:12.113Z","endTime":"2026-03-20T20:30:34.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":827719,"fullName":"Jake Munroe","link":"/api/v1/people/827719"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681343,"fullName":"Shane Smith","link":"/api/v1/people/681343"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":827719,"fullName":"Jake Munroe","link":"/api/v1/people/827719"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57637754833622,"aZ":-26.934038442048063,"pfxX":2.320985767451915,"pfxZ":2.99149897384173,"pX":-0.15113098211945505,"pZ":2.1749458596993416,"vX0":3.71692798209329,"vY0":-130.76219169633788,"vZ0":-4.221444147561226,"x":122.76,"y":180.06,"x0":-1.886206933561065,"y0":50.002283790398145,"z0":5.803785347019237,"aX":4.065841792180745},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":-4.9,"spinRate":2115,"spinDirection":180},"zone":8,"typeConfidence":2.0,"plateTime":0.41702170708309305,"extension":6.666927691615455},"hitData":{"launchSpeed":103.7,"launchAngle":21.0,"totalDistance":374.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.01,"coordY":48.68}},"index":0,"playId":"d5eeb987-4249-3d2d-a877-a69274c16ad8","pitchNumber":1,"startTime":"2026-03-20T20:30:27.802Z","endTime":"2026-03-20T20:30:34.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":827719,"link":"/api/v1/people/827719","batSide":{"code":"R","description":"Right"}},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827719,"link":"/api/v1/people/827719"},"credit":"b_ab"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_ab"},{"player":{"id":827719,"link":"/api/v1/people/827719"},"credit":"b_pa"},{"player":{"id":681343,"link":"/api/v1/people/681343"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:30:34.155Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Romo strikes out swinging, catcher Sebastián Rivero to first baseman Trey Mancini.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T20:32:55.040Z","endTime":"2026-03-20T20:33:42.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Silseth replaces Jordan Romano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T20:31:24.249Z","endTime":"2026-03-20T20:32:57.106Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681217,"link":"/api/v1/people/681217"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77858244030367,"aZ":-15.6873285133843,"pfxX":-4.135033010702776,"pfxZ":8.537745972186833,"pX":-0.10922198791024634,"pZ":2.550895067566793,"vX0":5.985657556322497,"vY0":-138.53364321040604,"vZ0":-5.809226926084073,"x":121.16,"y":169.91,"x0":-1.7670407954825815,"y0":50.00576922141204,"z0":5.734995336024162,"aX":-7.988116105876421},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":6.1,"spinRate":2245,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3963452879887104,"extension":5.663394527806663},"index":1,"playId":"e3c6003f-be97-35d3-96be-3d1af2a971e9","pitchNumber":1,"startTime":"2026-03-20T20:32:57.106Z","endTime":"2026-03-20T20:33:00.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.095239769606966,"aZ":-19.931710763254664,"pfxX":-4.016114068492063,"pfxZ":6.210961940258638,"pX":0.3244167756606764,"pZ":3.460641331938775,"vX0":6.637463502423775,"vY0":-139.20900391156883,"vZ0":-2.83729003143658,"x":104.63,"y":145.34,"x0":-1.564643971849079,"y0":50.00071326998655,"z0":5.806494396844164,"aX":-7.913627925998692},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.9,"breakHorizontal":6.0,"spinRate":2286,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39287424523985814,"extension":5.576220346906443},"index":2,"playId":"cd944f40-1f0b-32fb-829b-f38916048464","pitchNumber":2,"startTime":"2026-03-20T20:33:16.241Z","endTime":"2026-03-20T20:33:19.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9749509719232,"aZ":-35.05917475235492,"pfxX":-6.193038266021225,"pfxZ":-1.8151614984744362,"pX":-0.20025700619379358,"pZ":0.6235750700726727,"vX0":5.272108202857857,"vY0":-126.54328214214955,"vZ0":-6.159735171362577,"x":124.63,"y":221.94,"x0":-1.5280429139220335,"y0":50.00473879405127,"z0":5.97133528652018,"aX":-9.83001624001597},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.7,"breakHorizontal":9.7,"spinRate":1075,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.43643349207959314,"extension":5.439770157696834},"index":3,"playId":"7a4d264f-99f5-3ce0-bfe9-ec03f4a6c6d1","pitchNumber":3,"startTime":"2026-03-20T20:33:39.089Z","endTime":"2026-03-20T20:33:42.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:33:42.308Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tanner Murray walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T20:33:57.126Z","endTime":"2026-03-20T20:35:56.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695020,"fullName":"Tanner Murray","link":"/api/v1/people/695020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695020,"fullName":"Tanner Murray","link":"/api/v1/people/695020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695020,"fullName":"Tanner Murray","link":"/api/v1/people/695020"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.897613075789906,"aZ":-15.192182859793794,"pfxX":-5.4493634118659475,"pfxZ":8.51866532255592,"pX":1.1145248330342339,"pZ":3.4371378463547724,"vX0":9.254264939431676,"vY0":-140.54861467716955,"vZ0":-4.109268306354035,"x":74.52,"y":145.98,"x0":-1.5180718979251233,"y0":50.00254750066336,"z0":5.909752103675329,"aX":-10.863878162068227},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":7.9,"spinRate":2463,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3902309458199755,"extension":5.746211340122824},"index":0,"playId":"8c0589c9-87c7-315f-9417-e48bf5a13563","pitchNumber":1,"startTime":"2026-03-20T20:34:13.030Z","endTime":"2026-03-20T20:34:16.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60795871984645,"aZ":-16.99495934668885,"pfxX":-4.956104557451571,"pfxZ":7.665034091042529,"pX":0.2806884665270807,"pZ":2.2530852031903303,"vX0":6.5676867431921595,"vY0":-139.8348935177082,"vZ0":-6.658922659676073,"x":106.3,"y":177.95,"x0":-1.4547764581166531,"y0":50.00077352985527,"z0":5.78068360358865,"aX":-9.811888311720784},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":7.6,"spinRate":2371,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39172773373838643,"extension":5.644722393684456},"index":1,"playId":"5f64a76f-35e1-3fa9-a980-b13f724c2eb9","pitchNumber":2,"startTime":"2026-03-20T20:34:28.781Z","endTime":"2026-03-20T20:34:32.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62479555389495,"aZ":-24.546245747694684,"pfxX":-6.82219000581353,"pfxZ":4.666624061156611,"pX":0.914780284216996,"pZ":0.9513904425340857,"vX0":7.807097651370594,"vY0":-127.85754835686652,"vZ0":-7.596508687579784,"x":82.13,"y":213.09,"x0":-1.311074813499941,"y0":50.00232422944971,"z0":5.925613580962462,"aX":-11.14598750249036},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.7,"breakHorizontal":10.3,"spinRate":2168,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.43059599226211986,"extension":5.693866559956274},"index":2,"playId":"32731a4e-39d6-3d3f-925f-4ddfead0efc7","pitchNumber":3,"startTime":"2026-03-20T20:34:54.272Z","endTime":"2026-03-20T20:34:58.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17102161237171,"aZ":-16.11764548928315,"pfxX":-4.522254826389679,"pfxZ":8.104925390794655,"pX":0.9458785825668518,"pZ":1.6366036880604327,"vX0":8.067322848854397,"vY0":-140.20959295894423,"vZ0":-8.364225204244919,"x":80.95,"y":194.59,"x0":-1.3876832846519014,"y0":50.00438277270664,"z0":5.720991180371546,"aX":-8.960877414887028},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":6.5,"spinRate":2459,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39139648189384335,"extension":5.759003854189929},"index":3,"playId":"73889277-10d3-3d26-b187-7b88ea10db71","pitchNumber":4,"startTime":"2026-03-20T20:35:12.200Z","endTime":"2026-03-20T20:35:16.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26870131238741,"aZ":-16.1610212540127,"pfxX":-4.160625320982373,"pfxZ":8.028987474008844,"pX":-0.14561417631068613,"pZ":2.432675009224396,"vX0":5.696760269185289,"vY0":-140.66619784217028,"vZ0":-6.480222562693049,"x":122.55,"y":173.1,"x0":-1.6608453584643148,"y0":50.0054059356247,"z0":5.82257423984883,"aX":-8.301202192904167},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":6.4,"spinRate":2385,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39006342687463347,"extension":5.711313119852058},"index":4,"playId":"b94c6a27-bcec-3ad6-b134-38ce1a5eb68a","pitchNumber":5,"startTime":"2026-03-20T20:35:31.585Z","endTime":"2026-03-20T20:35:34.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.252893286273075,"aZ":-20.893247522198333,"pfxX":-4.832473087456815,"pfxZ":6.842273299798361,"pX":-1.6123882360385673,"pZ":4.8428544104458915,"vX0":1.719141064858573,"vY0":-128.0595258110886,"vZ0":0.8526859258947189,"x":178.46,"y":108.02,"x0":-1.667434825786264,"y0":50.0024767275252,"z0":6.148934775260039,"aX":-7.967160498115144},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.8,"breakHorizontal":8.3,"spinRate":935,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.42891814075904744,"extension":5.627386140584284},"index":5,"playId":"94a65702-7078-39bf-af87-24c09e8d6675","pitchNumber":6,"startTime":"2026-03-20T20:35:52.953Z","endTime":"2026-03-20T20:35:56.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695020,"link":"/api/v1/people/695020"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.45,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:35:56.047Z","atBatIndex":38},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ryan Galanie grounds into a double play, shortstop Yolmer Sánchez to second baseman Donovan Walton to first baseman Trey Mancini. Tanner Murray out at 2nd. Ryan Galanie out at 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-20T20:35:59.711Z","endTime":"2026-03-20T20:36:27.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":814436,"fullName":"Ryan Galanie","link":"/api/v1/people/814436"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":695020,"fullName":"Tanner Murray","link":"/api/v1/people/695020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":814436,"fullName":"Ryan Galanie","link":"/api/v1/people/814436"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.779054147825892,"aZ":-24.211511478435263,"pfxX":-8.144084455469768,"pfxZ":4.092252984217689,"pX":-0.13170873538019962,"pZ":2.7702955342255478,"vX0":7.505083629368384,"vY0":-138.14699470726228,"vZ0":-3.9235575093874924,"x":122.02,"y":163.98,"x0":-1.8163854176146623,"y0":50.00471942000864,"z0":5.823098316151314,"aX":-15.852577207349183},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.8,"breakHorizontal":13.3,"spinRate":2239,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3954435666563434,"extension":5.70601793796197},"hitData":{"launchSpeed":91.6,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.46,"coordY":150.3}},"index":0,"playId":"96fd9bc7-249e-37d7-adfd-29ff76a6e718","pitchNumber":1,"startTime":"2026-03-20T20:36:24.223Z","endTime":"2026-03-20T20:36:27.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":814436,"link":"/api/v1/people/814436","batSide":{"code":"R","description":"Right"}},"first":{"id":695020,"link":"/api/v1/people/695020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814436,"link":"/api/v1/people/814436"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":814436,"link":"/api/v1/people/814436"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":0.94,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:36:27.826Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T20:38:48.048Z","endTime":"2026-03-20T20:39:46.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jordan Leasure replaces Shane Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T20:38:08.965Z","endTime":"2026-03-20T20:38:50.076Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673929,"link":"/api/v1/people/673929"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681343,"link":"/api/v1/people/681343","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.786514604542944,"aZ":-14.984188237961455,"pfxX":-2.521036195553203,"pfxZ":8.802965398965503,"pX":0.20305860061591532,"pZ":4.49415957041688,"vX0":4.407311716600699,"vY0":-138.58273691297828,"vZ0":-1.4937277300365341,"x":109.26,"y":117.44,"x0":-1.0774322400089136,"y0":50.00506711439169,"z0":6.036787925495608,"aX":-4.924751400849564},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":3.7,"spinRate":2124,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.39462580563033445,"extension":6.575399507225361},"index":1,"playId":"57f724f9-f863-3167-b5c2-1a3314e2dcd3","pitchNumber":1,"startTime":"2026-03-20T20:38:50.076Z","endTime":"2026-03-20T20:38:53.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.763576973934807,"aZ":-14.039244442659799,"pfxX":-1.0395161100800276,"pfxZ":9.239759027986103,"pX":-0.23140249662147513,"pZ":2.1503847027975933,"vX0":2.2472069876786516,"vY0":-139.109663685775,"vZ0":-7.564485466023568,"x":125.82,"y":180.72,"x0":-0.914082897241566,"y0":50.00253073638484,"z0":5.832599308334173,"aX":-2.040357379837582},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":1.4,"spinRate":2142,"spinDirection":191},"zone":8,"typeConfidence":0.87,"plateTime":0.39350239715503443,"extension":6.701751875471598},"index":2,"playId":"085ee25b-3393-3491-acc5-7b68451289fc","pitchNumber":2,"startTime":"2026-03-20T20:39:04.561Z","endTime":"2026-03-20T20:39:08.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.422153849379598,"aZ":-11.826333096723546,"pfxX":-3.961984339413128,"pfxZ":10.187072626250778,"pX":0.1436584411024837,"pZ":2.1549703297207103,"vX0":4.962652534115688,"vY0":-140.34295123461072,"vZ0":-8.087367237037997,"x":111.52,"y":180.6,"x0":-1.1318153570863048,"y0":50.00045692951361,"z0":5.842083616495272,"aX":-7.9118110083497655},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":6.1,"spinRate":2369,"spinDirection":198},"zone":8,"typeConfidence":0.91,"plateTime":0.39010539316983417,"extension":6.701358337517057},"index":3,"playId":"6359efb4-6daf-31e0-af9a-d7b1d724ea3b","pitchNumber":3,"startTime":"2026-03-20T20:39:24.257Z","endTime":"2026-03-20T20:39:27.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44888817265992,"aZ":-27.47491429822294,"pfxX":-4.269188126951917,"pfxZ":2.890391109585714,"pX":-0.24041795722779696,"pZ":2.3234393526797126,"vX0":3.374290091186118,"vY0":-126.12310295960897,"vZ0":-3.3672879381770526,"x":126.16,"y":176.05,"x0":-1.0349794592373907,"y0":50.003406763759344,"z0":5.869784803570416,"aX":-6.941271196321819},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":7.1,"spinRate":816,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.4327707664695595,"extension":6.83434528557678},"index":4,"playId":"15ce0281-2dc2-3bb0-8b40-5d75e2ebd9f0","pitchNumber":4,"startTime":"2026-03-20T20:39:43.143Z","endTime":"2026-03-20T20:39:46.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":673929,"link":"/api/v1/people/673929"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":673929,"link":"/api/v1/people/673929"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:39:46.143Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Donovan Walton lines out to first baseman Ryan Galanie.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T20:40:19.211Z","endTime":"2026-03-20T20:40:27.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814436,"link":"/api/v1/people/814436"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-20T20:40:08.929Z","endTime":"2026-03-20T20:40:21.435Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.794648807654532,"aZ":-28.781983512094772,"pfxX":3.4811709414538363,"pfxZ":2.025294160801053,"pX":0.5379645137097939,"pZ":2.3837998200592603,"vX0":3.136983714542644,"vY0":-128.1179840469197,"vZ0":-3.369859461315123,"x":96.49,"y":174.42,"x0":-1.1515772483422209,"y0":50.00220356673588,"z0":5.949355893499409,"aX":5.824975200526282},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":-7.0,"spinRate":2340,"spinDirection":156},"zone":6,"typeConfidence":0.9,"plateTime":0.4264236615720698,"extension":6.567913944637487},"hitData":{"launchSpeed":98.5,"launchAngle":6.0,"totalDistance":128.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.99,"coordY":162.97}},"index":1,"playId":"12be07c5-c159-3311-b287-bbb8b8fbcf70","pitchNumber":1,"startTime":"2026-03-20T20:40:21.435Z","endTime":"2026-03-20T20:40:27.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_ab"},{"player":{"id":673929,"link":"/api/v1/people/673929"},"credit":"p_ab"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":673929,"link":"/api/v1/people/673929"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:40:27.268Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sebastián Rivero pops out to second baseman Curtis Mead.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-20T20:40:39.133Z","endTime":"2026-03-20T20:42:39.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17252866787839,"aZ":-8.930932803773077,"pfxX":-1.5541440001018327,"pfxZ":11.753724973143125,"pX":-0.08230194651157154,"pZ":2.0556271858067747,"vX0":2.7579730094387487,"vY0":-140.0877192195308,"vZ0":-8.84582675409049,"x":120.14,"y":183.28,"x0":-0.8799526034265189,"y0":50.00173754218648,"z0":5.847482391919559,"aX":-3.0732679391895315},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.6,"breakHorizontal":2.2,"spinRate":2356,"spinDirection":193},"zone":8,"typeConfidence":0.91,"plateTime":0.39177527279994706,"extension":6.790937153644472},"index":0,"playId":"99168256-d98e-32ef-a98e-9a7bc9945ef8","pitchNumber":1,"startTime":"2026-03-20T20:40:51.415Z","endTime":"2026-03-20T20:40:54.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.408047978835334,"aZ":-10.646965698844783,"pfxX":-2.433509049214967,"pfxZ":11.109150231041706,"pX":-0.06065977279783606,"pZ":3.932404761325388,"vX0":3.1917747056191605,"vY0":-139.09104508598216,"vZ0":-3.4918635511225466,"x":119.31,"y":132.61,"x0":-0.9128380166704411,"y0":50.00174433938063,"z0":5.922475536991891,"aX":-4.715451518697534},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":3.6,"spinRate":2321,"spinDirection":200},"zone":11,"typeConfidence":0.92,"plateTime":0.395462626935533,"extension":6.758839593138896},"index":1,"playId":"7959e96a-6fae-3c3f-8a63-98f6154d5b29","pitchNumber":2,"startTime":"2026-03-20T20:41:10.791Z","endTime":"2026-03-20T20:41:14.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-20T20:41:17.312Z","endTime":"2026-03-20T20:41:34.796Z","isPitch":false,"type":"action","player":{"id":665861,"link":"/api/v1/people/665861"},"defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.344974396868455,"aZ":-29.74544975221225,"pfxX":2.3170017088964716,"pfxZ":1.4835581823291413,"pX":1.289125973757271,"pZ":-0.09907679413374058,"vX0":4.376737222993885,"vY0":-127.25919148726452,"vZ0":-8.812547298133465,"x":67.86,"y":241.46,"x0":-0.7546871794164148,"y0":50.0031818175126,"z0":5.7680817403056865,"aX":3.7969126210428414},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":-5.2,"spinRate":2453,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.430551496043003,"extension":6.668223705306991},"index":3,"playId":"658c7cab-f6ef-3b39-b824-af64679467d7","pitchNumber":3,"startTime":"2026-03-20T20:41:34.796Z","endTime":"2026-03-20T20:41:38.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":96.2,"endSpeed":87.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0578310989187,"aZ":-10.783164109017536,"pfxX":-0.13317480474186016,"pfxZ":10.94626784665575,"pX":1.1970756769205786,"pZ":1.0402002647748434,"vX0":5.389064371472959,"vY0":-139.53177485621043,"vZ0":-10.894823880406083,"x":71.37,"y":210.69,"x0":-0.7494654350000115,"y0":50.00308534296975,"z0":5.726547205200007,"aX":-0.2618953908214841},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":-1.0,"spinRate":2356,"spinDirection":196},"zone":14,"typeConfidence":0.87,"plateTime":0.3939287408490917,"extension":6.753805432335207},"index":4,"playId":"25a55247-62c5-313f-8cbb-6295e00fd17f","pitchNumber":4,"startTime":"2026-03-20T20:41:54.098Z","endTime":"2026-03-20T20:41:57.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.749735105399665,"aZ":-10.009357841492747,"pfxX":-2.878840578985176,"pfxZ":11.245720071170902,"pX":-0.42030074321303246,"pZ":3.6395736020773106,"vX0":2.38358642820581,"vY0":-139.79867636481768,"vZ0":-4.489019279449787,"x":133.02,"y":140.51,"x0":-0.9117251009943771,"y0":50.00231735874661,"z0":5.9282361496023555,"aX":-5.674196124790217},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":4.7,"spinRate":2387,"spinDirection":188},"zone":11,"typeConfidence":0.92,"plateTime":0.392418880059183,"extension":6.555639960697979},"index":5,"playId":"6966b5ec-6c95-3963-813f-7b7e6bfc67cb","pitchNumber":5,"startTime":"2026-03-20T20:42:14.254Z","endTime":"2026-03-20T20:42:19.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46593607065768,"aZ":-10.342015010284742,"pfxX":-2.28790814471129,"pfxZ":11.026891470707321,"pX":0.07968983311953383,"pZ":2.597931779954129,"vX0":3.178194673292752,"vY0":-140.0234849559542,"vZ0":-7.114041803861349,"x":113.96,"y":168.64,"x0":-0.7743249542364198,"y0":50.003486320330374,"z0":5.8529098133090764,"aX":-4.530359763968575},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":3.5,"spinRate":2375,"spinDirection":195},"zone":5,"typeConfidence":0.91,"plateTime":0.3915987919304147,"extension":6.63737338037883},"hitData":{"launchSpeed":74.9,"launchAngle":59.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":140.83,"coordY":130.5}},"index":6,"playId":"7febc52a-ddf5-3e3b-858b-a69bd5727b98","pitchNumber":6,"startTime":"2026-03-20T20:42:31.785Z","endTime":"2026-03-20T20:42:39.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_ab"},{"player":{"id":673929,"link":"/api/v1/people/673929"},"credit":"p_ab"},{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_pa"},{"player":{"id":673929,"link":"/api/v1/people/673929"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:42:39.714Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Antonacci grounds out, shortstop Yolmer Sánchez to first baseman Trey Mancini.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T20:44:54.240Z","endTime":"2026-03-20T20:45:42.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.767846066659175,"aZ":-36.6386777811233,"pfxX":-7.463729392232794,"pfxZ":-2.85408435850172,"pX":-0.6553240391812518,"pZ":1.7481520437200635,"vX0":5.083300394874334,"vY0":-125.46544875625729,"vZ0":-2.784622278096581,"x":141.98,"y":191.58,"x0":-1.7569753866157551,"y0":50.003604591342565,"z0":5.913963812024631,"aX":-11.679600476856795},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.6,"breakHorizontal":12.0,"spinRate":939,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.4397049805813009,"extension":5.5497861571818765},"index":0,"playId":"c79b3d60-e9e1-3d55-84af-06d52358396b","pitchNumber":1,"startTime":"2026-03-20T20:45:00.878Z","endTime":"2026-03-20T20:45:04.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":85.0,"endSpeed":77.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.755179868002767,"aZ":-36.12783294916873,"pfxX":-4.82959012828615,"pfxZ":-2.5925948940133807,"pX":-0.015046869320183112,"pZ":1.135059940925807,"vX0":5.550009220156274,"vY0":-123.58320545190101,"vZ0":-4.138049508294026,"x":117.57,"y":208.13,"x0":-1.6768626638217463,"y0":50.00251617451331,"z0":5.910244067796493,"aX":-7.369061504007811},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.5,"breakHorizontal":7.2,"spinRate":1033,"spinDirection":276},"zone":14,"typeConfidence":2.0,"plateTime":0.4455296497029524,"extension":5.411724062325998},"index":1,"playId":"c4df3d63-88f8-36d8-9bb5-b6af573a7b91","pitchNumber":2,"startTime":"2026-03-20T20:45:15.052Z","endTime":"2026-03-20T20:45:18.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09747443813507,"aZ":-15.858074520380756,"pfxX":-5.305187226240234,"pfxZ":8.459942441974567,"pX":0.058794620897128225,"pZ":3.4603709617015728,"vX0":6.173152518208617,"vY0":-138.09290336557973,"vZ0":-3.735118534497167,"x":114.76,"y":145.35,"x0":-1.5176491968687644,"y0":50.005213548927024,"z0":5.8990973002198155,"aX":-10.23537844703209},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":8.3,"spinRate":2257,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3968212944976157,"extension":5.672293180738761},"hitData":{"launchSpeed":92.2,"launchAngle":-9.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.07,"coordY":143.21}},"index":2,"playId":"98294d48-c410-3577-9e49-78223dede93f","pitchNumber":3,"startTime":"2026-03-20T20:45:35.749Z","endTime":"2026-03-20T20:45:42.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:45:42.228Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lenyn Sosa pops out to shortstop Yolmer Sánchez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T20:45:52.829Z","endTime":"2026-03-20T20:47:17.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38250309763958,"aZ":-13.53636071883589,"pfxX":-5.08055060905284,"pfxZ":9.42880076719968,"pX":-0.6844792042566752,"pZ":3.6123288803321763,"vX0":4.460551414504641,"vY0":-139.91519792991602,"vZ0":-4.03620827305449,"x":143.09,"y":141.25,"x0":-1.6414442807631209,"y0":50.00654317968718,"z0":5.964465132760121,"aX":-10.047348996764264},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":8.3,"spinRate":2309,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3918842353338414,"extension":5.746093983730664},"index":0,"playId":"fe07d1cf-5022-3f13-9d87-cecf642c3a22","pitchNumber":1,"startTime":"2026-03-20T20:46:05.990Z","endTime":"2026-03-20T20:46:09.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.247505580227315,"aZ":-33.0514541353881,"pfxX":2.9942567010702663,"pfxZ":-0.5447333328342161,"pX":0.3796719994595533,"pZ":2.614975884214224,"vX0":4.56751019093026,"vY0":-126.77045915644116,"vZ0":-1.337608344496955,"x":102.53,"y":168.18,"x0":-1.8380707364750484,"y0":50.00000140769529,"z0":5.801009296798701,"aX":4.845849265517265},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.1,"breakHorizontal":-6.5,"spinRate":2786,"spinDirection":45},"zone":6,"typeConfidence":2.0,"plateTime":0.4329719137894754,"extension":5.6073428518794435},"index":1,"playId":"1af9a3f5-9875-393f-b95f-f86cb9240b15","pitchNumber":2,"startTime":"2026-03-20T20:46:20.324Z","endTime":"2026-03-20T20:46:23.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.102695411696,"aZ":-15.411852177382292,"pfxX":-4.295111931404657,"pfxZ":8.542807567150202,"pX":-0.18058792174311325,"pZ":3.0456186930634574,"vX0":5.152148581378557,"vY0":-139.15168849595716,"vZ0":-4.839122889708891,"x":123.88,"y":156.55,"x0":-1.4976908622621201,"y0":50.001564636158164,"z0":5.827598434385109,"aX":-8.426418100282618},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":6.7,"spinRate":2331,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3935614975725765,"extension":5.862667455675997},"index":2,"playId":"f6e2c6b6-2ec5-3589-9483-a0c1cda9bea6","pitchNumber":3,"startTime":"2026-03-20T20:46:35.438Z","endTime":"2026-03-20T20:46:38.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-20T20:46:56.417Z","endTime":"2026-03-20T20:47:07.134Z","isPitch":false,"type":"action","player":{"id":672820,"link":"/api/v1/people/672820"},"defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02322533067586,"aZ":-20.41695256685041,"pfxX":-7.1952495929277465,"pfxZ":7.022049064161578,"pX":-0.3553912619740395,"pZ":2.8278453524830516,"vX0":5.19954224086771,"vY0":-129.14095318183888,"vZ0":-4.115042763082787,"x":130.55,"y":162.43,"x0":-1.4686085169712209,"y0":50.005069019511424,"z0":6.029443235999462,"aX":-12.051771391536523},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.9,"breakHorizontal":11.8,"spinRate":1089,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.4255097102266405,"extension":5.616644012029101},"hitData":{"launchSpeed":95.9,"launchAngle":71.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.35,"coordY":158.41}},"index":4,"playId":"4416764a-5e2d-3e51-8507-ed2c6e0186e0","pitchNumber":4,"startTime":"2026-03-20T20:47:07.134Z","endTime":"2026-03-20T20:47:17.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:47:17.124Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarred Kelenic walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T20:49:33.858Z","endTime":"2026-03-20T20:50:54.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-20T20:47:35.658Z","endTime":"2026-03-20T20:47:59.978Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Chase Silseth.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-20T20:47:59.978Z","endTime":"2026-03-20T20:49:35.920Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.336162676071844,"aZ":-15.612824434557082,"pfxX":-2.1584923727595595,"pfxZ":8.301369482909733,"pX":0.40472245468151924,"pZ":2.750200524358807,"vX0":6.9389820233515405,"vY0":-140.4737612491485,"vZ0":-5.201678877655264,"x":101.57,"y":164.52,"x0":-1.8189306692671305,"y0":50.00373072198485,"z0":5.643828360307765,"aX":-4.3075324142482065},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":2.4,"spinRate":2264,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3901737602481359,"extension":6.578928639615882},"index":2,"playId":"bb7a0b8b-5020-3d7a-8970-1676f70ee3c0","pitchNumber":1,"startTime":"2026-03-20T20:49:35.920Z","endTime":"2026-03-20T20:49:38.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82426358856273,"aZ":-16.027980640143518,"pfxX":-4.83782748584598,"pfxZ":8.100076261076454,"pX":0.44404166617431134,"pZ":3.990497230426578,"vX0":7.901256436694477,"vY0":-140.30945300694736,"vZ0":-1.8424679107943391,"x":100.07,"y":131.04,"x0":-1.7802553027769183,"y0":50.001897589991394,"z0":5.7003725657094355,"aX":-9.643168028169816},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":7.1,"spinRate":2269,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39040655406401115,"extension":6.458436652209722},"index":3,"playId":"92c7073c-0bab-31a9-b9f0-5874b8610e83","pitchNumber":2,"startTime":"2026-03-20T20:49:48.732Z","endTime":"2026-03-20T20:49:52.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66709070483993,"aZ":-28.70998138979353,"pfxX":2.18162335316591,"pfxZ":1.8738408684598618,"pX":1.4886259418154817,"pZ":2.3078813889111487,"vX0":7.848965640605803,"vY0":-135.08908563857997,"vZ0":-3.959459357683487,"x":60.26,"y":176.47,"x0":-1.7387869892326588,"y0":50.00075837372298,"z0":5.8127074000008365,"aX":4.027132063200841},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.8,"breakHorizontal":-5.6,"spinRate":2553,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.40559632872635243,"extension":6.48977502120039},"index":4,"playId":"07da58cf-a884-35f5-af30-083f2df92142","pitchNumber":3,"startTime":"2026-03-20T20:50:03.453Z","endTime":"2026-03-20T20:50:06.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051081598737397,"aZ":-31.061572719666326,"pfxX":0.23130441310292227,"pfxZ":0.5939934021674143,"pX":1.0914087655658027,"pZ":1.3060147345225266,"vX0":7.474373658748839,"vY0":-135.52950166464652,"vZ0":-5.866884162160665,"x":75.4,"y":203.52,"x0":-1.7337970666008364,"y0":50.00023968462058,"z0":5.672418816749339,"aX":0.42704227231116054},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.0,"breakHorizontal":-2.0,"spinRate":2400,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4043900294277796,"extension":6.5276197171329144},"index":5,"playId":"8c64eb1a-449c-3483-a2a0-7a49bd8ed283","pitchNumber":4,"startTime":"2026-03-20T20:50:17.070Z","endTime":"2026-03-20T20:50:20.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.062532494742513,"aZ":-35.66450645613446,"pfxX":5.748231959401469,"pfxZ":-2.349135242871988,"pX":-1.1713342368418556,"pZ":2.090302998356335,"vX0":0.13957302319033182,"vY0":-121.31895030682244,"vZ0":-1.5483024660481728,"x":161.65,"y":182.34,"x0":-1.9761362398927131,"y0":50.00017055225144,"z0":5.849453983565339,"aX":8.554178088346127},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.3,"breakHorizontal":-10.4,"spinRate":2549,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.4517226045532228,"extension":6.370175744076325},"index":6,"playId":"488f8245-5244-3495-b0d3-25ab9d444bac","pitchNumber":5,"startTime":"2026-03-20T20:50:34.227Z","endTime":"2026-03-20T20:50:38.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-03-20T20:50:42.617Z","endTime":"2026-03-20T20:50:50.157Z","isPitch":false,"type":"action","player":{"id":672284,"link":"/api/v1/people/672284"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.413851332180556,"aZ":-29.155258255275996,"pfxX":0.8743122586614449,"pfxZ":1.5752513214086266,"pX":0.733285775104648,"pZ":1.0333662901592124,"vX0":6.553566338137886,"vY0":-137.62408038172754,"vZ0":-7.180867946176086,"x":89.05,"y":210.88,"x0":-1.7921354027471528,"y0":50.00538460386248,"z0":5.6500459296479875,"aX":1.6774146145253406},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.6,"breakHorizontal":-3.0,"spinRate":2107,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.39792117176287434,"extension":6.512591300126473},"index":8,"playId":"290fe345-a110-360c-b17b-b31504b47003","pitchNumber":6,"startTime":"2026-03-20T20:50:50.157Z","endTime":"2026-03-20T20:50:54.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.7,"awayTeamWinProbability":6.299999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:50:54.692Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Curtis Mead grounds out, third baseman Jake Munroe to first baseman Trey Mancini.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-20T20:51:04.865Z","endTime":"2026-03-20T20:53:27.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":827719,"link":"/api/v1/people/827719"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":83.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1047313675551,"aZ":-28.324739742792875,"pfxX":3.1877448999463445,"pfxZ":2.1393376186083,"pX":-0.46557637500550103,"pZ":3.4941114393752204,"vX0":2.8093674289847677,"vY0":-133.1040434431447,"vZ0":-1.191101066898679,"x":134.75,"y":144.44,"x0":-1.948105332623065,"y0":50.00080242228577,"z0":5.995067643794225,"aX":5.7282926498575915},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.8,"breakHorizontal":-6.4,"spinRate":2339,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4112306816375284,"extension":6.384667094186819},"index":0,"playId":"5a8541fe-7fad-35a0-b5f1-11177bd68762","pitchNumber":1,"startTime":"2026-03-20T20:51:18.708Z","endTime":"2026-03-20T20:51:23.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4370027672399,"aZ":-19.067451445114422,"pfxX":-1.0885527706721403,"pfxZ":6.521510122878544,"pX":0.11245841080503698,"pZ":3.0482225372295617,"vX0":5.800894457669718,"vY0":-140.53967825661243,"vZ0":-3.7140038477907984,"x":112.71,"y":156.48,"x0":-1.8327044244213144,"y0":50.0030204851624,"z0":5.617791819415496,"aX":-2.188324954224165},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":0.8,"spinRate":2075,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3890262074117983,"extension":6.514314235220037},"index":1,"playId":"99e966cc-0d51-3391-8420-3533472a9bfd","pitchNumber":2,"startTime":"2026-03-20T20:51:32.847Z","endTime":"2026-03-20T20:51:36.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26674251754344,"aZ":-26.037028991149228,"pfxX":9.089781934743783,"pfxZ":3.9551167352678602,"pX":1.405238072152145,"pZ":1.428925490348916,"vX0":5.053333146311553,"vY0":-123.66410126116111,"vZ0":-5.129042051313314,"x":63.44,"y":200.2,"x0":-1.8443416899127612,"y0":50.00144674185203,"z0":5.709259222423382,"aX":14.101459365796885},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.2,"breakHorizontal":-17.6,"spinRate":2598,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4426123817948895,"extension":6.602416331238082},"index":2,"playId":"4e7eb69d-9bec-3f27-9228-a1302f764983","pitchNumber":3,"startTime":"2026-03-20T20:51:52.916Z","endTime":"2026-03-20T20:51:56.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.402188158746686,"aZ":-32.28954684401143,"pfxX":2.5707182029849114,"pfxZ":-0.06607800286271903,"pX":-0.6288561918211653,"pZ":2.9449983808394253,"vX0":2.602832346633491,"vY0":-129.93531979900317,"vZ0":-1.2389423335384966,"x":140.97,"y":159.27,"x0":-1.9749508357817924,"y0":50.003008979253636,"z0":5.865472456577246,"aX":4.427116029531191},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.1,"breakHorizontal":-5.2,"spinRate":2152,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.4203935685781772,"extension":6.508723972621804},"index":3,"playId":"783b7453-3a1e-323d-8414-94947c877c91","pitchNumber":4,"startTime":"2026-03-20T20:52:09.287Z","endTime":"2026-03-20T20:52:13.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"783b7453-3a1e-323d-8414-94947c877c91","startTime":"2026-03-20T20:52:13.221Z","endTime":"2026-03-20T20:52:28.976Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"08319106-0476-0043-001c-f08cd117d70a","startTime":"2026-03-20T20:52:28.976Z","endTime":"2026-03-20T20:52:32.810Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":90.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92039282675813,"aZ":-22.064257678532204,"pfxX":-6.877236385198561,"pfxZ":4.937700617397328,"pX":-0.44806937766817534,"pZ":1.9017336913406853,"vX0":5.993502107539316,"vY0":-140.77965109457742,"vZ0":-6.334633941952995,"x":134.08,"y":187.43,"x0":-1.6902646698496664,"y0":50.00537623812737,"z0":5.567130544281101,"aX":-14.084920364627079},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.0,"breakHorizontal":11.5,"spinRate":1658,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.38612329165382286,"extension":6.646865251482914},"index":6,"playId":"13835fdf-cf31-38fe-9d7f-04aeabf1d6bd","pitchNumber":5,"startTime":"2026-03-20T20:52:32.810Z","endTime":"2026-03-20T20:52:35.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.433404163641935,"aZ":-18.11109972900163,"pfxX":0.2589515388791622,"pfxZ":6.916961188627827,"pX":-0.12977001666351393,"pZ":3.832514979749842,"vX0":4.116773798986247,"vY0":-141.2832004634527,"vZ0":-2.178708314481445,"x":121.95,"y":135.3,"x0":-1.6358921244557845,"y0":50.00302943928535,"z0":5.770077988606723,"aX":0.5266467984478463},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.4,"breakHorizontal":-1.3,"spinRate":2171,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.38681843705843866,"extension":6.562112810222322},"index":7,"playId":"b55ccb5d-0b07-3516-a349-3ddc360f1575","pitchNumber":6,"startTime":"2026-03-20T20:52:57.545Z","endTime":"2026-03-20T20:53:01.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57841058050033,"aZ":-30.587088606012696,"pfxX":2.6789609207368565,"pfxZ":0.9000991713592734,"pX":0.5139405954987648,"pZ":1.5938575921252884,"vX0":5.328738722297042,"vY0":-131.98001689379504,"vZ0":-4.854085345126539,"x":97.41,"y":195.75,"x0":-1.8778435099460946,"y0":50.00374947148123,"z0":5.704345333563131,"aX":4.735827046269221},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.8,"breakHorizontal":-6.0,"spinRate":2269,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4147014041650765,"extension":6.507921876370362},"hitData":{"launchSpeed":98.7,"launchAngle":-31.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.35,"coordY":170.56}},"index":8,"playId":"fed63b20-3006-35d2-9d39-cfd9bb4bbac7","pitchNumber":7,"startTime":"2026-03-20T20:53:16.650Z","endTime":"2026-03-20T20:53:27.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:53:27.603Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevyn Castillo grounds out softly, pitcher Jordan Hicks to first baseman Anthony DePino.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T20:55:39.981Z","endTime":"2026-03-20T20:56:01.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":800203,"fullName":"Kevyn Castillo","link":"/api/v1/people/800203"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[6,7],"actionIndex":[0,1,2,3,4,5],"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":800203,"fullName":"Kevyn Castillo","link":"/api/v1/people/800203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663855,"link":"/api/v1/people/663855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":834962,"link":"/api/v1/people/834962"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jordan Hicks replaces Jordan Leasure.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T20:53:55.574Z","endTime":"2026-03-20T20:55:35.486Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663855,"link":"/api/v1/people/663855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":800203,"link":"/api/v1/people/800203","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Darren Baker replaces left fielder Sam Antonacci, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T20:55:35.486Z","endTime":"2026-03-20T20:55:35.500Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671117,"link":"/api/v1/people/671117"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":803011,"link":"/api/v1/people/803011"},"defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":800203,"link":"/api/v1/people/800203","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alec Briley replaces second baseman Curtis Mead, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T20:55:35.500Z","endTime":"2026-03-20T20:55:35.502Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701062,"link":"/api/v1/people/701062"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":678554,"link":"/api/v1/people/678554"},"defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":800203,"link":"/api/v1/people/800203","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jacob Burke replaces third baseman Lenyn Sosa, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-20T20:55:35.502Z","endTime":"2026-03-20T20:55:35.504Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804240,"link":"/api/v1/people/804240"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":672820,"link":"/api/v1/people/672820"},"defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":672820,"link":"/api/v1/people/672820"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":672284,"link":"/api/v1/people/672284"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":800203,"link":"/api/v1/people/800203","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andy Weber replaces center fielder Jarred Kelenic, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-20T20:55:35.504Z","endTime":"2026-03-20T20:55:35.506Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681581,"link":"/api/v1/people/681581"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":672284,"link":"/api/v1/people/672284"},"defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":800203,"link":"/api/v1/people/800203","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Anthony DePino replaces first baseman Ryan Galanie, batting 9th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-20T20:55:35.506Z","endTime":"2026-03-20T20:55:41.849Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":834962,"link":"/api/v1/people/834962"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":814436,"link":"/api/v1/people/814436"},"defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":814436,"link":"/api/v1/people/814436"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":800203,"link":"/api/v1/people/800203","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.481991355023546,"aZ":-26.161166588766974,"pfxX":-10.028958274817926,"pfxZ":2.956350501441987,"pX":-0.2656882053276254,"pZ":2.4698021684084135,"vX0":8.10718533822068,"vY0":-141.71668343108206,"vZ0":-3.6175544540392357,"x":127.13,"y":172.1,"x0":-1.860959163566249,"y0":50.00320891842902,"z0":5.434614804680042,"aX":-20.393539334099646},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.8,"breakHorizontal":16.6,"spinRate":1727,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.38654756297294934,"extension":5.9927037826622795},"index":6,"playId":"18b2a7b3-a6aa-3710-b7d9-413a55125c9a","pitchNumber":1,"startTime":"2026-03-20T20:55:41.849Z","endTime":"2026-03-20T20:55:45.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":800203,"link":"/api/v1/people/800203","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":97.9,"endSpeed":89.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67096825758866,"aZ":-24.06949502900422,"pfxX":-9.312875848294876,"pfxZ":3.9678771639135,"pX":0.16788196610692518,"pZ":2.2650232284315868,"vX0":8.724468423692965,"vY0":-142.23637142199112,"vZ0":-5.0616374328707,"x":110.6,"y":177.62,"x0":-1.7343633192720045,"y0":50.00290486783325,"z0":5.600925053374325,"aX":-19.017092350413684},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.2,"breakHorizontal":15.0,"spinRate":1769,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.38560246414321453,"extension":5.974868985542338},"hitData":{"launchSpeed":76.7,"launchAngle":-65.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":138.89,"coordY":188.02}},"index":7,"playId":"c1a070a1-5a6f-3e83-a89d-9de43290753c","pitchNumber":2,"startTime":"2026-03-20T20:55:57.020Z","endTime":"2026-03-20T20:56:01.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":800203,"link":"/api/v1/people/800203","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800203,"link":"/api/v1/people/800203"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":800203,"link":"/api/v1/people/800203"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:56:01.347Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LeTrey McCollum strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T20:56:22.703Z","endTime":"2026-03-20T20:57:20.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701742,"fullName":"LeTrey McCollum","link":"/api/v1/people/701742"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701742,"fullName":"LeTrey McCollum","link":"/api/v1/people/701742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"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":98.2,"endSpeed":90.4,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.923756697287093,"aZ":-29.602271624937824,"pfxX":-8.964780123259334,"pfxZ":1.2335219013446412,"pX":0.3004487368490305,"pZ":2.5943294979699183,"vX0":8.695039197310791,"vY0":-142.8146792570771,"vZ0":-3.4480380570757916,"x":105.55,"y":168.73,"x0":-1.6094662015513252,"y0":50.000020945250675,"z0":5.666131731265471,"aX":-18.634229377858386},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":1.8,"breakHorizontal":14.6,"spinRate":1821,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.3825899456726831,"extension":5.949881636706876},"index":0,"playId":"c57ad45d-f36a-31d8-b003-98782a8a8610","pitchNumber":1,"startTime":"2026-03-20T20:56:32.577Z","endTime":"2026-03-20T20:56:39.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":701742,"link":"/api/v1/people/701742","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31453355982781,"aZ":-29.967934463428968,"pfxX":-10.617157030207547,"pfxZ":1.0614795861725472,"pX":-0.07569740015381302,"pZ":2.46924476237056,"vX0":8.079574176590228,"vY0":-142.98966444235785,"vZ0":-3.807667840512603,"x":119.89,"y":172.11,"x0":-1.5555483448736256,"y0":50.001112740485844,"z0":5.693840986317889,"aX":-22.030069684819036},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.3,"breakHorizontal":17.6,"spinRate":1787,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.38273295401567387,"extension":6.012189798061614},"index":1,"playId":"2e619f83-3c95-3548-8c7b-c6891d0185f2","pitchNumber":2,"startTime":"2026-03-20T20:56:47.875Z","endTime":"2026-03-20T20:56:55.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":701742,"link":"/api/v1/people/701742","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":77.8,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67888902775809,"aZ":-40.84859261845475,"pfxX":2.6432674239768157,"pfxZ":-5.5941458603660195,"pX":0.6870414797098862,"pZ":1.9879918205918465,"vX0":4.704809542597107,"vY0":-125.40873692759534,"vZ0":-1.0829783490437346,"x":90.81,"y":185.1,"x0":-1.5767231724277193,"y0":50.003026018204835,"z0":5.8381775028432985,"aX":4.097873324173595},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.1,"breakHorizontal":-6.1,"spinRate":1941,"spinDirection":28},"zone":9,"typeConfidence":2.0,"plateTime":0.4412968135845525,"extension":5.9139909538218},"index":2,"playId":"07517327-849f-328c-8b2b-5e6153c8e6af","pitchNumber":3,"startTime":"2026-03-20T20:57:17.595Z","endTime":"2026-03-20T20:57:20.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":701742,"link":"/api/v1/people/701742","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701742,"link":"/api/v1/people/701742"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":701742,"link":"/api/v1/people/701742"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:57:20.640Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yolmer Sánchez singles on a ground ball to right fielder Tristan Peters.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T20:57:22.163Z","endTime":"2026-03-20T20:58:26.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.974587275492777,"aZ":-36.49687424381106,"pfxX":1.589773881925808,"pfxZ":-2.733474777419815,"pX":-0.30855514530802275,"pZ":2.3522197334036044,"vX0":2.8589901866272163,"vY0":-125.12524476014497,"vZ0":-1.0975173501343753,"x":128.76,"y":175.27,"x0":-1.6739007963158687,"y0":50.00323226577588,"z0":5.795211270668379,"aX":2.51296780012925},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.9,"breakHorizontal":-3.6,"spinRate":710,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.4382575185077573,"extension":5.886603420890565},"index":0,"playId":"d88f7b7b-b5ca-364e-81ae-3d64c01ef991","pitchNumber":1,"startTime":"2026-03-20T20:57:45.431Z","endTime":"2026-03-20T20:57:49.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.960311484102714,"aZ":-31.867619698916684,"pfxX":1.1053065694812192,"pfxZ":0.19551652598070568,"pX":1.3115580752872822,"pZ":2.3108019757405853,"vX0":6.69696912602859,"vY0":-125.99507832932235,"vZ0":-2.350484762423868,"x":67.01,"y":176.39,"x0":-1.5355531192245773,"y0":50.00624376252864,"z0":5.856478314421146,"aX":1.7582293772337219},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.0,"breakHorizontal":-3.7,"spinRate":2799,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.43639149853291803,"extension":5.887535159665705},"index":1,"playId":"fbf0b94c-6b06-3964-840d-beb080582ce3","pitchNumber":2,"startTime":"2026-03-20T20:58:01.034Z","endTime":"2026-03-20T20:58:04.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.090694619656375,"aZ":-22.906173009076888,"pfxX":-9.9692957587087,"pfxZ":4.494272323170734,"pX":-0.19159772716622153,"pZ":1.8492826702580223,"vX0":7.746695509442995,"vY0":-142.2873559857656,"vZ0":-6.718757769773965,"x":124.3,"y":188.85,"x0":-1.6473233852815476,"y0":50.00110140710028,"z0":5.681472677586024,"aX":-20.543870954871167},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.0,"breakHorizontal":16.6,"spinRate":1743,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.3842003657551327,"extension":5.956840713188648},"hitData":{"launchSpeed":103.2,"launchAngle":4.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.1,"coordY":98.65}},"index":2,"playId":"c170c568-68a7-3544-bc9f-a8d53acb6521","pitchNumber":3,"startTime":"2026-03-20T20:58:18.518Z","endTime":"2026-03-20T20:58:26.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:58:26.534Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gabriel Davalillo grounds into a force out, shortstop Tanner Murray to second baseman Andy Weber. Yolmer Sánchez out at 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-20T20:58:33.679Z","endTime":"2026-03-20T20:59:32.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":829058,"fullName":"Gabriel Davalillo","link":"/api/v1/people/829058"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695020,"link":"/api/v1/people/695020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681581,"link":"/api/v1/people/681581"},"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":829058,"fullName":"Gabriel Davalillo","link":"/api/v1/people/829058"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.389862988454155,"aZ":-27.410116801791755,"pfxX":-8.83074019743626,"pfxZ":2.326023129635689,"pX":0.8458016878798184,"pZ":1.7590533836719064,"vX0":9.790577843177093,"vY0":-141.41808522560336,"vZ0":-6.075530342869997,"x":84.76,"y":191.29,"x0":-1.4928839247430967,"y0":50.00634481436646,"z0":5.663678133217874,"aX":-18.118860813867553},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.2,"breakHorizontal":14.3,"spinRate":806,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3854314715213789,"extension":6.043193931973502},"index":0,"playId":"ec00ef9a-6d91-324f-a8a0-1677ad5f1e84","pitchNumber":1,"startTime":"2026-03-20T20:58:55.109Z","endTime":"2026-03-20T20:58:58.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"ec00ef9a-6d91-324f-a8a0-1677ad5f1e84","startTime":"2026-03-20T20:58:59.012Z","endTime":"2026-03-20T20:59:11.876Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"2349c879-bf81-3ce8-a97d-1ef335f43dd6","startTime":"2026-03-20T20:59:11.876Z","endTime":"2026-03-20T20:59:15.994Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81667356622238,"aZ":-25.366843859489304,"pfxX":-9.368806245199732,"pfxZ":3.231821846268362,"pX":-0.3089436294600698,"pZ":2.9136735093149873,"vX0":6.547775044790337,"vY0":-144.11555774305464,"vZ0":-3.6252084860861546,"x":128.78,"y":160.11,"x0":-1.3906404184387031,"y0":50.004943683575995,"z0":5.7507555931100205,"aX":-19.75208419509254},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.3,"breakHorizontal":15.7,"spinRate":1889,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.37973587269386666,"extension":5.905458911458475},"hitData":{"launchSpeed":99.1,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.07,"coordY":153.34}},"index":3,"playId":"1d893388-c001-3075-8224-baf33473d6b9","pitchNumber":2,"startTime":"2026-03-20T20:59:28.038Z","endTime":"2026-03-20T20:59:32.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":829058,"link":"/api/v1/people/829058","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829058,"link":"/api/v1/people/829058"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":829058,"link":"/api/v1/people/829058"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-20T20:59:32.433Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tristan Peters flies out to left fielder Jonny McGill.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T21:01:45.552Z","endTime":"2026-03-20T21:03:00.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":692169,"link":"/api/v1/people/692169"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jonny McGill replaces left fielder Josh Lowe, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T21:00:50.965Z","endTime":"2026-03-20T21:01:47.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692169,"link":"/api/v1/people/692169"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.588495752785505,"aZ":-16.45300843613335,"pfxX":-3.655433068198494,"pfxZ":7.8117373088640925,"pX":-1.0032093252386,"pZ":2.86154830549964,"vX0":3.9572414752338947,"vY0":-140.21185769325535,"vZ0":-4.824904420812001,"x":155.24,"y":161.52,"x0":-1.9508987172491141,"y0":50.000156969964756,"z0":5.661424261056886,"aX":-7.3537879542257905},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.4,"breakHorizontal":5.9,"spinRate":2021,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.389098668785973,"extension":6.545095862202825},"index":1,"playId":"69540332-ee81-3e8f-9d3c-0a3b6765ed3e","pitchNumber":1,"startTime":"2026-03-20T21:01:47.554Z","endTime":"2026-03-20T21:01:51.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.821423683996557,"aZ":-16.87897382109893,"pfxX":-2.989390113738026,"pfxZ":7.6476527351388315,"pX":-0.15772263142077672,"pZ":2.261751412721219,"vX0":5.536532991839879,"vY0":-140.5202074196212,"vZ0":-6.053292019594713,"x":123.01,"y":177.71,"x0":-1.765083692187109,"y0":50.00350023818267,"z0":5.5403946956022905,"aX":-5.979566148763024},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":4.3,"spinRate":2219,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3897823069961208,"extension":6.506522204519177},"index":2,"playId":"42a08a9b-6b46-3f66-86ee-b4b784cd3ad0","pitchNumber":2,"startTime":"2026-03-20T21:02:08.357Z","endTime":"2026-03-20T21:02:14.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.759747394683583,"aZ":-16.039392143593496,"pfxX":-2.9726820216779193,"pfxZ":8.276588980955669,"pX":0.7362188168655562,"pZ":2.125633956675733,"vX0":8.025027623080215,"vY0":-138.89360812575072,"vZ0":-6.370409862932115,"x":88.94,"y":181.39,"x0":-1.8071204436571535,"y0":50.0012705461552,"z0":5.519554945313731,"aX":-5.794480384867387},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":3.7,"spinRate":2199,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.3946787064843318,"extension":6.698642753701156},"hitData":{"launchSpeed":85.7,"launchAngle":57.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.64,"coordY":115.09}},"index":3,"playId":"4c80b322-fafc-308b-b1f8-b95da0ca824c","pitchNumber":3,"startTime":"2026-03-20T21:02:51.958Z","endTime":"2026-03-20T21:03:00.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:03:00.504Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T21:03:24.461Z","endTime":"2026-03-20T21:06:08.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91060943782036,"aZ":-24.715036220944885,"pfxX":-8.227290004709182,"pfxZ":3.8412488025191838,"pX":-0.4237220038349093,"pZ":1.2742548578205428,"vX0":6.3977503276131085,"vY0":-138.30136619146415,"vZ0":-7.287599126583973,"x":133.15,"y":204.38,"x0":-1.6943233947709928,"y0":50.00516347863738,"z0":5.593061393855253,"aX":-15.9914765224394},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.6,"breakHorizontal":13.7,"spinRate":1736,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.39553684784181753,"extension":6.779001696873225},"index":0,"playId":"52798a3b-8945-361e-8334-2af3498b3a85","pitchNumber":1,"startTime":"2026-03-20T21:03:32.490Z","endTime":"2026-03-20T21:03:36.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.165140423819434,"aZ":-17.081803884563534,"pfxX":-0.7665073224690346,"pfxZ":7.544341334494342,"pX":-0.13686918070968818,"pZ":2.168884800134611,"vX0":4.985124203745275,"vY0":-139.95844301302418,"vZ0":-6.199038561247738,"x":122.22,"y":180.22,"x0":-1.835194874300564,"y0":50.00044083299095,"z0":5.515907875571946,"aX":-1.533426365840389},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.7,"breakHorizontal":0.5,"spinRate":2144,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.3901370214831119,"extension":6.732371277373897},"index":1,"playId":"a2b50c70-e565-3b85-9280-95624695173d","pitchNumber":2,"startTime":"2026-03-20T21:03:46.327Z","endTime":"2026-03-20T21:03:49.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":95.8,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.799905855290234,"aZ":-19.7856934481052,"pfxX":-6.302104849732322,"pfxZ":6.32151004245307,"pX":-1.95609138987276,"pZ":3.7023283555149185,"vX0":2.0112614829529205,"vY0":-139.47132109281068,"vZ0":-1.8081582735694657,"x":191.56,"y":138.82,"x0":-1.8698779781732189,"y0":50.00486574319506,"z0":5.670502247645325,"aX":-12.356741737053333},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.3,"breakHorizontal":10.9,"spinRate":1955,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.39344371304536097,"extension":6.498864791031088},"index":2,"playId":"dc350c30-e3fa-31a0-ad0d-8de6dff40cca","pitchNumber":3,"startTime":"2026-03-20T21:04:06.861Z","endTime":"2026-03-20T21:04:11.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06435077442214,"aZ":-16.726262102928967,"pfxX":-3.478757754001773,"pfxZ":7.6348729756737,"pX":-0.5710159028050201,"pZ":2.869259809077914,"vX0":4.713700890521728,"vY0":-141.51513719416616,"vZ0":-4.511003912727922,"x":138.77,"y":161.31,"x0":-1.8082669407388454,"y0":50.001347051036134,"z0":5.559366698292591,"aX":-7.037578711526633},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":5.3,"spinRate":2057,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.38742111112554856,"extension":6.56443441980045},"index":3,"playId":"4ab9712a-4627-3288-9fae-e1958f52a463","pitchNumber":4,"startTime":"2026-03-20T21:04:28.398Z","endTime":"2026-03-20T21:04:31.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-20T21:05:14.781Z","endTime":"2026-03-20T21:05:49.337Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.426686632120983,"aZ":-20.529838877784815,"pfxX":-7.782223906033641,"pfxZ":5.849934514457977,"pX":0.67366956891328,"pZ":1.2763215493533007,"vX0":8.959258912786279,"vY0":-139.94708834255752,"vZ0":-8.081950976903816,"x":91.32,"y":204.32,"x0":-1.5522075558954875,"y0":50.00569357264845,"z0":5.537414447698839,"aX":-15.499587883011401},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.1,"breakHorizontal":12.4,"spinRate":1730,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3907920614962159,"extension":6.787387387145301},"index":5,"playId":"20238296-3ea2-308f-9f1d-002c0af0df22","pitchNumber":5,"startTime":"2026-03-20T21:05:49.337Z","endTime":"2026-03-20T21:05:52.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":91.4,"endSpeed":84.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.962638414413735,"aZ":-30.352817906064843,"pfxX":0.9469403086500537,"pfxZ":1.0056399504240954,"pX":-0.1608844025038271,"pZ":2.9479506145378878,"vX0":3.8364811901190854,"vY0":-133.14806620162105,"vZ0":-1.9688328829355815,"x":123.13,"y":159.19,"x0":-1.7398202649824996,"y0":50.001190442325424,"z0":5.880443638781912,"aX":1.7093742445047522},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.7,"breakHorizontal":-2.5,"spinRate":2451,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4104287739189787,"extension":6.649569108976781},"index":6,"playId":"ffa366a8-7b38-39bc-9974-0e1ab58dc438","pitchNumber":6,"startTime":"2026-03-20T21:06:04.126Z","endTime":"2026-03-20T21:06:08.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:06:08.112Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Romo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-20T21:06:28.095Z","endTime":"2026-03-20T21:07:29.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81365069717244,"aZ":-32.50457267981533,"pfxX":8.286669800367164,"pfxZ":-0.21753882695047544,"pX":-0.3729689030061663,"pZ":2.2978194802954075,"vX0":1.712142920390913,"vY0":-122.89162661240182,"vZ0":-1.5608307333078608,"x":131.22,"y":176.74,"x0":-2.1565364535852085,"y0":50.00283162467421,"z0":5.730160866708584,"aX":12.537639143848601},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.5,"breakHorizontal":-15.4,"spinRate":2675,"spinDirection":73},"zone":4,"typeConfidence":2.0,"plateTime":0.44755930650253983,"extension":6.511070635166444},"index":0,"playId":"ba797bc4-ddb0-3bf6-96a4-b4ef32045cb6","pitchNumber":1,"startTime":"2026-03-20T21:06:34.753Z","endTime":"2026-03-20T21:06:38.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80014166043465,"aZ":-35.578373340116286,"pfxX":8.851294075670229,"pfxZ":-2.310161551288777,"pX":-0.512747480544875,"pZ":1.6333190576599137,"vX0":1.4042394528971383,"vY0":-121.21410581193678,"vZ0":-2.2618365338306914,"x":136.54,"y":194.68,"x0":-2.2500325947802606,"y0":50.003411415575094,"z0":5.713606788465893,"aX":13.045007066542457},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.4,"breakHorizontal":-16.3,"spinRate":2652,"spinDirection":76},"zone":7,"typeConfidence":2.0,"plateTime":0.453526907501995,"extension":6.462187234917479},"index":1,"playId":"ee005eed-6a16-3c25-b6e4-0cfa1b88f301","pitchNumber":2,"startTime":"2026-03-20T21:06:49.638Z","endTime":"2026-03-20T21:06:54.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36073518953733,"aZ":-15.759535847189934,"pfxX":-2.551984249527699,"pfxZ":8.043130152272818,"pX":-1.0113931912955225,"pZ":3.568833792668728,"vX0":3.4038772170157854,"vY0":-141.93255286366855,"vZ0":-3.4519582873585297,"x":137.26,"y":121.11,"x0":-1.8944323879738885,"y0":50.00482940420349,"z0":5.803933599615949,"aX":-5.209652958271841},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":4.0,"spinRate":2308,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.38585386220974405,"extension":6.4743491185472966},"index":2,"playId":"34fc6775-deaf-3c07-8abf-f270ea18fafd","pitchNumber":3,"startTime":"2026-03-20T21:07:23.015Z","endTime":"2026-03-20T21:07:29.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:07:29.666Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trey Mancini walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T21:09:33.979Z","endTime":"2026-03-20T21:10:41.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Drake Logan replaces catcher Drew Romo, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T21:09:02.227Z","endTime":"2026-03-20T21:09:02.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805763,"link":"/api/v1/people/805763"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":691011,"link":"/api/v1/people/691011"},"defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chris Murphy replaces Jordan Hicks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T21:09:02.245Z","endTime":"2026-03-20T21:09:36.978Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669684,"link":"/api/v1/people/669684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Michael Turner replaces right fielder Tristan Peters, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-20T21:09:36.045Z","endTime":"2026-03-20T21:09:36.046Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694478,"link":"/api/v1/people/694478"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":671976,"link":"/api/v1/people/671976"},"defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272933370716068,"aZ":-26.437687183183513,"pfxX":-0.3230560701624361,"pfxZ":3.417075273505267,"pX":-0.7870161157443554,"pZ":3.5260541312398033,"vX0":-6.77076330501725,"vY0":-128.63932800144272,"vZ0":-0.20386749561264816,"x":147.0,"y":143.58,"x0":1.919255689546294,"y0":50.00291669815735,"z0":5.6529980884718345,"aX":-0.5412039978113156},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":2.0,"spinRate":2214,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.42551154843532935,"extension":5.978025621875661},"index":3,"playId":"ba320374-88a1-372d-900e-f8529fd8a0ef","pitchNumber":1,"startTime":"2026-03-20T21:09:36.047Z","endTime":"2026-03-20T21:09:39.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71170651265057,"aZ":-26.752039855898946,"pfxX":-1.9207422755027315,"pfxZ":3.1930435801250088,"pX":0.6518156817130879,"pZ":3.6021126534083856,"vX0":-2.8616137496466103,"vY0":-129.64100347922215,"vZ0":0.3015267129957243,"x":92.15,"y":141.52,"x0":2.0204974616246814,"y0":50.003592122278576,"z0":5.530307592848453,"aX":-3.260559963888219},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.1,"breakHorizontal":4.1,"spinRate":2264,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.42289197399073863,"extension":5.98872646459022},"index":4,"playId":"838cbe14-f0c5-3a32-950a-9d1076d57ff2","pitchNumber":2,"startTime":"2026-03-20T21:09:51.199Z","endTime":"2026-03-20T21:09:55.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27135957759745,"aZ":-12.872489267852627,"pfxX":3.0000420178921003,"pfxZ":9.981244704590754,"pX":-0.9880378610843744,"pZ":2.0478532366189603,"vX0":-7.858073188935412,"vY0":-138.28803523775014,"vZ0":-6.950963724438334,"x":154.66,"y":183.49,"x0":1.5025435864050465,"y0":50.00481411136943,"z0":5.460341824865573,"aX":5.803477094583038},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-3.7,"spinRate":2295,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.3963008850388343,"extension":6.125242947055346},"index":5,"playId":"38afbc0d-6075-3844-9dcb-192aaebac388","pitchNumber":3,"startTime":"2026-03-20T21:10:06.970Z","endTime":"2026-03-20T21:10:09.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.528324858976134,"aZ":-15.64343263460721,"pfxX":3.0637218301251905,"pfxZ":8.617418107642823,"pX":0.2929659941698287,"pZ":3.4787279698543525,"vX0":-5.268816531214452,"vY0":-137.63263207782063,"vZ0":-2.603034210952556,"x":105.83,"y":144.85,"x0":1.8340379514250473,"y0":50.00372955549932,"z0":5.496052234847527,"aX":5.8782546185533615},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":-4.4,"spinRate":2285,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.39793774794636105,"extension":5.961478482621445},"index":6,"playId":"081beda0-c70e-36e9-a056-c24e1b65f48f","pitchNumber":4,"startTime":"2026-03-20T21:10:22.778Z","endTime":"2026-03-20T21:10:26.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.539699312128366,"aZ":-27.727500639886607,"pfxX":-1.0048228252941707,"pfxZ":2.518045383616723,"pX":1.0140977957748272,"pZ":1.645255991371632,"vX0":-2.5651233167781173,"vY0":-131.92180069485678,"vZ0":-4.13862999023283,"x":78.34,"y":194.36,"x0":2.1288260610116434,"y0":50.0036998016047,"z0":5.273628275869397,"aX":-1.774176900811849},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.8,"breakHorizontal":2.4,"spinRate":2146,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.41487144965543354,"extension":5.977410670078597},"index":7,"playId":"72712aa4-aeae-3d82-a73f-d49d8dccd589","pitchNumber":5,"startTime":"2026-03-20T21:10:38.432Z","endTime":"2026-03-20T21:10:41.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_pa"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:10:41.721Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Munroe lines out to right fielder Drake Logan.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T21:11:03.027Z","endTime":"2026-03-20T21:12:36.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":827719,"fullName":"Jake Munroe","link":"/api/v1/people/827719"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":827719,"fullName":"Jake Munroe","link":"/api/v1/people/827719"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805763,"link":"/api/v1/people/805763"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":69.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.752785637495396,"aZ":-38.908293090035265,"pfxX":-8.243985526462259,"pfxZ":-5.592686124569701,"pX":1.6734073555696543,"pZ":2.1909805752805136,"vX0":0.6956072472492589,"vY0":-109.46832094590711,"vZ0":1.9590909516846653,"x":53.21,"y":179.62,"x0":2.4200953477063885,"y0":50.003169116983806,"z0":5.474305086979156,"aX":-9.925853102466778},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-9.2,"breakHorizontal":14.6,"spinRate":2438,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.5018773793167313,"extension":6.014167965740001},"index":0,"playId":"39cbe215-4317-3678-b417-3e9d5983d2ed","pitchNumber":1,"startTime":"2026-03-20T21:11:04.166Z","endTime":"2026-03-20T21:11:07.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":827719,"link":"/api/v1/people/827719","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.766085680850974,"aZ":-25.45446796123119,"pfxX":-1.7062524879482157,"pfxZ":3.8460306110852907,"pX":-0.6227431854420183,"pZ":1.7684415418716215,"vX0":-6.570152490178428,"vY0":-131.0937843423106,"vZ0":-4.041702328503078,"x":140.74,"y":191.03,"x0":2.133923350225939,"y0":50.003462254823766,"z0":5.222262753393792,"aX":-2.978760186174229},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":4.4,"spinRate":2208,"spinDirection":163},"zone":7,"typeConfidence":2.0,"plateTime":0.4172324225582358,"extension":6.014613893578398},"index":1,"playId":"13ca07e9-429e-35ef-81dd-df90689648dc","pitchNumber":2,"startTime":"2026-03-20T21:11:20.677Z","endTime":"2026-03-20T21:11:26.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":827719,"link":"/api/v1/people/827719","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.794415195549075,"aZ":-40.43320723721389,"pfxX":-7.580987939819931,"pfxZ":-6.756826844290163,"pX":0.7352044666877428,"pZ":2.9438608474127532,"vX0":-0.5476950535784046,"vY0":-110.26935871853046,"vZ0":3.476535553462196,"x":88.98,"y":159.3,"x0":1.9711312002454011,"y0":50.00040948193035,"z0":5.631603884838104,"aX":-9.27296844687404},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-10.9,"breakHorizontal":13.8,"spinRate":2459,"spinDirection":310},"zone":3,"typeConfidence":2.0,"plateTime":0.49795688601481336,"extension":6.122432432520545},"index":2,"playId":"114bb329-beee-3a90-8c20-b079be81f577","pitchNumber":3,"startTime":"2026-03-20T21:11:42.121Z","endTime":"2026-03-20T21:11:45.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":827719,"link":"/api/v1/people/827719","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.465759894576895,"aZ":-38.44568775500151,"pfxX":-6.84665194752977,"pfxZ":-4.83811794508888,"pX":0.8353436610102505,"pZ":1.1437417995351005,"vX0":-0.7853155597297672,"vY0":-113.08481226583267,"vZ0":-1.4684121936028847,"x":85.16,"y":207.9,"x0":2.0766330875519086,"y0":50.00295363282021,"z0":5.655332883004187,"aX":-8.87443878167253},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-8.9,"breakHorizontal":12.6,"spinRate":2479,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.48419079756164374,"extension":6.045446990658675},"index":3,"playId":"f8822791-2b00-3175-a3b6-ea85536a766a","pitchNumber":4,"startTime":"2026-03-20T21:12:04.270Z","endTime":"2026-03-20T21:12:07.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":827719,"link":"/api/v1/people/827719","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.192972165238658,"aZ":-17.154903665253503,"pfxX":5.4867677702903865,"pfxZ":7.611331310767943,"pX":0.9602543159275767,"pZ":3.645415802139288,"vX0":-4.0289651153367885,"vY0":-138.8904363602624,"vZ0":-1.946996991426972,"x":80.4,"y":140.35,"x0":1.7095508163296387,"y0":50.002259959472504,"z0":5.4839738945841034,"aX":10.826547226239834},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":-9.2,"spinRate":2333,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.392852705959867,"extension":5.940306413968923},"hitData":{"launchSpeed":99.1,"launchAngle":20.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.98,"coordY":75.17}},"index":4,"playId":"cf00fc37-ffcc-3734-8921-862c18045429","pitchNumber":5,"startTime":"2026-03-20T21:12:27.200Z","endTime":"2026-03-20T21:12:36.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":827719,"link":"/api/v1/people/827719","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827719,"link":"/api/v1/people/827719"},"credit":"b_ab"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"credit":"p_ab"},{"player":{"id":827719,"link":"/api/v1/people/827719"},"credit":"b_pa"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:12:36.891Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jonny McGill grounds into a double play, pitcher Chris Murphy to shortstop Tanner Murray to first baseman Anthony DePino. Trey Mancini out at 2nd. Jonny McGill out at 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-20T21:12:51.424Z","endTime":"2026-03-20T21:14:10.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":692169,"fullName":"Jonny McGill","link":"/api/v1/people/692169"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669684,"link":"/api/v1/people/669684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":695020,"link":"/api/v1/people/695020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":692169,"fullName":"Jonny McGill","link":"/api/v1/people/692169"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695020,"link":"/api/v1/people/695020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":834962,"link":"/api/v1/people/834962"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38519494569736,"aZ":-17.035975908863513,"pfxX":8.719627055741377,"pfxZ":8.038429059136199,"pX":-0.8492342524939203,"pZ":1.8807993936653764,"vX0":-9.674840377238672,"vY0":-136.0190210643743,"vZ0":-5.856517858223399,"x":149.37,"y":188.0,"x0":1.6121659004834012,"y0":50.005372369547885,"z0":5.2334825981070106,"aX":16.426480369846217},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-13.9,"spinRate":2430,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.4018854116945767,"extension":6.095234640866453},"index":0,"playId":"6c829f6d-9810-31a1-a646-286c0d74a137","pitchNumber":1,"startTime":"2026-03-20T21:13:04.663Z","endTime":"2026-03-20T21:13:08.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":692169,"link":"/api/v1/people/692169","batSide":{"code":"L","description":"Left"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.920957602957237,"aZ":-12.825068635474784,"pfxX":2.808720810897194,"pfxZ":10.130503267915188,"pX":0.9060729298988107,"pZ":2.9612476826928322,"vX0":-3.5706367929265896,"vY0":-137.43725840758,"vZ0":-4.33264796533308,"x":82.46,"y":158.83,"x0":1.8581563865256898,"y0":50.003003600598255,"z0":5.431440228974763,"aX":5.364912064685924},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":-4.3,"spinRate":2246,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.39877477191126376,"extension":6.089668852515604},"index":1,"playId":"fbe5643e-e3f5-36f0-9cc5-0df5283063cd","pitchNumber":2,"startTime":"2026-03-20T21:13:21.300Z","endTime":"2026-03-20T21:13:24.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":692169,"link":"/api/v1/people/692169","batSide":{"code":"L","description":"Left"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05664850974151,"aZ":-26.448085415872114,"pfxX":0.3284009281325426,"pfxZ":3.3922759303251895,"pX":-1.8345835671528568,"pZ":0.6068737711558497,"vX0":-9.381861255304697,"vY0":-129.10573577336442,"vZ0":-6.372705034884363,"x":186.93,"y":222.39,"x0":1.8046837248219627,"y0":50.00172125278839,"z0":5.144692563067429,"aX":0.5556555479455402},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":1.6,"spinRate":2248,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.42436561972545794,"extension":6.167391180185362},"index":2,"playId":"69943a53-dc0a-33d4-875d-0c9fc6c47cfb","pitchNumber":3,"startTime":"2026-03-20T21:13:43.703Z","endTime":"2026-03-20T21:13:46.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":692169,"link":"/api/v1/people/692169","batSide":{"code":"L","description":"Left"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.196007424759927,"aZ":-22.443781591770705,"pfxX":2.3661130916283573,"pfxZ":5.541287526233786,"pX":-0.06773852428023874,"pZ":1.1012648657655066,"vX0":-6.339338695056439,"vY0":-131.28016831819204,"vZ0":-6.013072994173873,"x":119.58,"y":209.05,"x0":2.0644093150566123,"y0":50.00490245218012,"z0":5.0778582192361235,"aX":4.156896755377921},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.0,"breakHorizontal":-3.0,"spinRate":2229,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.41624886439057285,"extension":6.092315881466644},"hitData":{"launchSpeed":77.8,"launchAngle":9.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.17,"coordY":148.47}},"index":3,"playId":"af3f51d3-cf2c-3229-a8ed-4556b41d5c59","pitchNumber":4,"startTime":"2026-03-20T21:14:04.962Z","endTime":"2026-03-20T21:14:10.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":692169,"link":"/api/v1/people/692169","batSide":{"code":"L","description":"Left"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692169,"link":"/api/v1/people/692169"},"credit":"b_ab"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"credit":"p_ab"},{"player":{"id":692169,"link":"/api/v1/people/692169"},"credit":"b_pa"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:14:10.786Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tanner Murray singles on a line drive to right fielder LeTrey McCollum.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T21:16:23.396Z","endTime":"2026-03-20T21:18:13.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":695020,"fullName":"Tanner Murray","link":"/api/v1/people/695020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695020,"fullName":"Tanner Murray","link":"/api/v1/people/695020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695020,"fullName":"Tanner Murray","link":"/api/v1/people/695020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701742,"link":"/api/v1/people/701742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: J.J. D'Orazio replaces catcher Sebastián Rivero, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T21:15:42.261Z","endTime":"2026-03-20T21:15:42.278Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683490,"link":"/api/v1/people/683490"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":665861,"link":"/api/v1/people/665861"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Samy Natera Jr. replaces Ryan Zeferjahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T21:15:42.278Z","endTime":"2026-03-20T21:16:25.480Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696519,"link":"/api/v1/people/696519"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73588342758277,"aZ":-14.045265974505853,"pfxX":4.62914779364585,"pfxZ":9.264163904125182,"pX":0.3064253937050462,"pZ":3.0096160652974944,"vX0":-3.354751381368124,"vY0":-139.34180166633263,"vZ0":-5.773789649593404,"x":105.32,"y":157.52,"x0":0.9275332501875474,"y0":50.00203787213384,"z0":6.044558946338284,"aX":9.058158048875667},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":-7.7,"spinRate":2061,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.39381519639951224,"extension":6.662251737414476},"index":2,"playId":"a041e5b6-4355-3f5d-be57-4e30650d4d61","pitchNumber":1,"startTime":"2026-03-20T21:16:25.480Z","endTime":"2026-03-20T21:16:28.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76464865173933,"aZ":-9.243520018865514,"pfxX":5.4698966581551876,"pfxZ":11.584791902387007,"pX":-0.7600652927529814,"pZ":0.06326494349475348,"vX0":-6.732062240736076,"vY0":-140.06091115002542,"vZ0":-13.916508769106219,"x":145.97,"y":237.07,"x0":0.9683269486335367,"y0":50.000925022794775,"z0":5.710633710390837,"aX":10.825148289289807},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":-8.4,"spinRate":2249,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.39162942833099823,"extension":6.687119090057901},"index":3,"playId":"e77d00aa-cbe6-3e71-8826-1b8b1ddc0a5b","pitchNumber":2,"startTime":"2026-03-20T21:16:41.418Z","endTime":"2026-03-20T21:16:44.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.011964876490243,"aZ":-23.62451411925556,"pfxX":-1.3212272405814542,"pfxZ":5.287726012953817,"pX":-0.4880516694182989,"pZ":1.0036612267862859,"vX0":-3.403984212433447,"vY0":-126.16230416305943,"vZ0":-7.709877387757215,"x":135.6,"y":211.68,"x0":1.0487903278434143,"y0":50.00181028509538,"z0":5.995421372201555,"aX":-2.135001375535016},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.0,"breakHorizontal":3.1,"spinRate":2423,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4336972835520947,"extension":6.386736554880075},"index":4,"playId":"91311cdd-1e36-3f33-89c1-07e2c5170176","pitchNumber":3,"startTime":"2026-03-20T21:17:00.201Z","endTime":"2026-03-20T21:17:03.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.044032189123854,"aZ":-11.074397130706776,"pfxX":7.654263981000104,"pfxZ":10.610254949235944,"pX":0.21141434286306615,"pZ":1.4255914147288677,"vX0":-4.594493067612811,"vY0":-140.21459163192625,"vZ0":-10.367895957102853,"x":108.94,"y":200.29,"x0":0.8777506501451029,"y0":50.00417102609691,"z0":5.896336983004313,"aX":15.224464467747756},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":-13.0,"spinRate":2351,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.39079827681448664,"extension":6.534271197790058},"index":5,"playId":"51dab958-8203-38ab-993c-67c481ea6e95","pitchNumber":4,"startTime":"2026-03-20T21:17:28.360Z","endTime":"2026-03-20T21:17:32.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.205155216265204,"aZ":-22.661861330417125,"pfxX":-2.1975114839913417,"pfxZ":5.82847529666588,"pX":-1.3851343452240261,"pZ":0.637275116651893,"vX0":-5.188024547332084,"vY0":-126.50345494111986,"vZ0":-8.63404496701492,"x":169.8,"y":221.57,"x0":0.9723251093756964,"y0":50.00265638866467,"z0":5.891858344682004,"aX":-3.5836627662755918},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.9,"breakHorizontal":5.0,"spinRate":2459,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.43188336277672734,"extension":6.411146980938621},"index":6,"playId":"b37052ad-f038-3b50-a6e8-0af11bf4ac0d","pitchNumber":5,"startTime":"2026-03-20T21:17:44.802Z","endTime":"2026-03-20T21:17:48.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":95.5,"endSpeed":86.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.954195558777265,"aZ":-11.092035705396343,"pfxX":3.170452101555478,"pfxZ":10.926930167920776,"pX":0.6312400333659901,"pZ":1.5862465233631544,"vX0":-2.384745624713644,"vY0":-138.72169560273502,"vZ0":-9.455465936499916,"x":92.94,"y":195.95,"x0":1.0944960287375596,"y0":50.00505539225672,"z0":5.799526452231357,"aX":6.117631482046113},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":-5.2,"spinRate":2280,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.3963752859831047,"extension":6.497901597030679},"hitData":{"launchSpeed":96.4,"launchAngle":11.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.69,"coordY":115.38}},"index":7,"playId":"a577819f-2169-3c97-a163-8b3d43474d3f","pitchNumber":6,"startTime":"2026-03-20T21:18:06.972Z","endTime":"2026-03-20T21:18:13.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":695020,"link":"/api/v1/people/695020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695020,"link":"/api/v1/people/695020"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":695020,"link":"/api/v1/people/695020"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.52,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:18:13.347Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony DePino singles on a ground ball to center fielder Kevyn Castillo. Kyle Lodise to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T21:18:51.379Z","endTime":"2026-03-20T21:22:24.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":834962,"fullName":"Anthony DePino","link":"/api/v1/people/834962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":834962,"fullName":"Anthony DePino","link":"/api/v1/people/834962"},"postOnThird":{"id":827517,"fullName":"Kyle Lodise","link":"/api/v1/people/827517"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10,11,12],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":834962,"fullName":"Anthony DePino","link":"/api/v1/people/834962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":800203,"link":"/api/v1/people/800203"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":827517,"fullName":"Kyle Lodise","link":"/api/v1/people/827517"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"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":827517,"fullName":"Kyle Lodise","link":"/api/v1/people/827517"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Kyle Lodise replaces Tanner Murray.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T21:18:53.651Z","endTime":"2026-03-20T21:18:53.652Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827517,"link":"/api/v1/people/827517"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":695020,"link":"/api/v1/people/695020"},"base":1,"defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":695020,"link":"/api/v1/people/695020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.345920452693782,"aZ":-16.301069847442772,"pfxX":5.876765950069962,"pfxZ":8.134581465123956,"pX":2.0896115020421107,"pZ":3.6239018456881866,"vX0":0.08252842973827368,"vY0":-138.85664280713377,"vZ0":-3.627359983754791,"x":37.35,"y":140.93,"x0":1.2961581556416069,"y0":50.002042184238846,"z0":6.033044860834669,"aX":11.464277273780155},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":-10.7,"spinRate":2127,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.3945862095766479,"extension":6.551698138596287},"index":1,"playId":"670b0850-5239-3844-8fc4-f6f579d4a85e","pitchNumber":1,"startTime":"2026-03-20T21:18:53.653Z","endTime":"2026-03-20T21:18:56.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"7d314210-143b-39ec-92bd-ba91d8a9698b","startTime":"2026-03-20T21:18:41.139Z","endTime":"2026-03-20T21:18:45.092Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08959623549315,"aZ":-27.357415923424153,"pfxX":-3.6838667987057256,"pfxZ":3.081849330016688,"pX":0.21313890706977118,"pZ":2.6453944955526643,"vX0":-1.4248165591551214,"vY0":-123.54755469964148,"vZ0":-2.82985487234248,"x":109.64,"y":134.3,"x0":1.2741360393639551,"y0":50.00228931078113,"z0":6.078834186934864,"aX":-5.756941168927846},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.3,"breakHorizontal":7.0,"spinRate":2321,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4414967348526111,"extension":6.275212822756132},"index":3,"playId":"9fa6cbd7-7fec-31d1-8208-37d749aec72d","pitchNumber":2,"startTime":"2026-03-20T21:19:09.293Z","endTime":"2026-03-20T21:19:12.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.964713983454857,"aZ":-25.593086569118285,"pfxX":-2.3444183888975783,"pfxZ":4.064157811127696,"pX":-0.22301826774665812,"pZ":2.506989697163147,"vX0":-2.6104061952309046,"vY0":-125.55250395030492,"vZ0":-3.7490300294932415,"x":125.5,"y":171.09,"x0":1.1292046881478566,"y0":50.00296175091704,"z0":6.068461728377912,"aX":-3.7971461960958863},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.8,"breakHorizontal":4.8,"spinRate":2271,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4338468267554636,"extension":6.360021760645214},"index":4,"playId":"c032bfbd-b613-30e2-be42-403ac2d9f303","pitchNumber":3,"startTime":"2026-03-20T21:19:27.248Z","endTime":"2026-03-20T21:19:30.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65059019868663,"aZ":-15.351294238447563,"pfxX":5.212407029695792,"pfxZ":8.701534639121892,"pX":1.0088087272568156,"pZ":1.8494404363844366,"vX0":-1.901057245354449,"vY0":-137.92269167862332,"vZ0":-8.166076630799955,"x":78.55,"y":188.85,"x0":1.0283584714563807,"y0":50.00320632907835,"z0":5.876348305749195,"aX":10.07818952270959},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":-9.1,"spinRate":2151,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.39657919022231836,"extension":6.575650746099706},"index":5,"playId":"f1b12ce9-e6a6-375b-b476-6d6c30794afe","pitchNumber":4,"startTime":"2026-03-20T21:19:48.453Z","endTime":"2026-03-20T21:19:52.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05604399251149,"aZ":-13.359654141887242,"pfxX":4.632644558373109,"pfxZ":9.393457408249663,"pX":0.22143160210703594,"pZ":1.9304912367210725,"vX0":-3.6499195618449063,"vY0":-140.64479955470563,"vZ0":-8.618481913853252,"x":108.56,"y":186.66,"x0":0.9344735329199542,"y0":50.00034362623934,"z0":5.9020039766680386,"aX":9.274850543337145},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":-7.7,"spinRate":2311,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.38953570597192666,"extension":6.63193942827188},"index":6,"playId":"dcae105d-3f4d-354c-91f5-ee300c7b0325","pitchNumber":5,"startTime":"2026-03-20T21:20:06.559Z","endTime":"2026-03-20T21:20:09.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":82.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.813044641428107,"aZ":-24.21343589628489,"pfxX":-0.6760239843402207,"pfxZ":4.743488240363549,"pX":-0.5278335654828618,"pZ":0.8907942846278792,"vX0":-3.842719941414126,"vY0":-127.56489935242134,"vZ0":-7.979814072383476,"x":137.12,"y":214.73,"x0":1.0748664741083547,"y0":50.003102946942775,"z0":5.916956819551202,"aX":-1.133206570943885},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":1.9,"spinRate":2488,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4264683305788046,"extension":6.419396786512079},"index":7,"playId":"4f81932a-120c-3075-843b-ac7d35929e4b","pitchNumber":6,"startTime":"2026-03-20T21:20:27.175Z","endTime":"2026-03-20T21:20:30.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21347515934703,"aZ":-15.664672892033941,"pfxX":6.56021154065681,"pfxZ":8.22033867244013,"pX":1.1075677112786513,"pZ":2.360190430735234,"vX0":-2.2282810220319638,"vY0":-140.24788942401898,"vZ0":-6.9009105220140645,"x":74.78,"y":175.05,"x0":1.0559792578897673,"y0":50.00487876672896,"z0":5.858553096428457,"aX":13.18060450320423},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":-11.5,"spinRate":2102,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.3892830292807319,"extension":6.599580586797682},"index":8,"playId":"9e143613-aab9-365b-8847-66093dfe1c94","pitchNumber":7,"startTime":"2026-03-20T21:20:48.639Z","endTime":"2026-03-20T21:20:51.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":9,"playId":"f130be27-21c6-35d3-9169-14494bb88448","startTime":"2026-03-20T21:21:12.524Z","endTime":"2026-03-20T21:21:15.524Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.829308964064015,"aZ":-12.727244392338502,"pfxX":4.9456401669531544,"pfxZ":9.982478670134746,"pX":0.28432375383366837,"pZ":2.095139012728152,"vX0":-3.536758616497958,"vY0":-138.42877721482674,"vZ0":-8.2459957336137,"x":106.16,"y":182.21,"x0":0.9335840083496867,"y0":50.00281721798832,"z0":5.95743721327933,"aX":9.63385577222676},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":-8.3,"spinRate":2234,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.3951231113442706,"extension":6.661944377481277},"index":10,"playId":"b7d99f5a-2026-3839-b668-2d72145836fd","pitchNumber":8,"startTime":"2026-03-20T21:21:30.656Z","endTime":"2026-03-20T21:21:37.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7604577423122,"aZ":-25.220844459971715,"pfxX":-1.0995542991289213,"pfxZ":4.374484308426779,"pX":-0.28954666256599276,"pZ":1.066276638758898,"vX0":-3.1619850204799635,"vY0":-125.13797925006017,"vZ0":-6.968158711781288,"x":128.04,"y":209.99,"x0":1.1321890421870213,"y0":50.00329252906919,"z0":5.947169453622132,"aX":-1.7468127628868595},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.6,"breakHorizontal":2.8,"spinRate":2417,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4373546035610225,"extension":6.531174124696902},"index":11,"playId":"dfb509c4-525c-31f8-adf9-33859152eeb7","pitchNumber":9,"startTime":"2026-03-20T21:22:00.474Z","endTime":"2026-03-20T21:22:03.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.570315949103215,"aZ":-12.1776708015081,"pfxX":6.367792030118082,"pfxZ":10.243755241335677,"pX":0.5970796975392723,"pZ":2.359134126531758,"vX0":-3.499381496459459,"vY0":-138.9389403165803,"vZ0":-7.75741244503757,"x":94.24,"y":175.08,"x0":1.0466291948208886,"y0":50.00160362416036,"z0":5.99931153850049,"aX":12.429828339234978},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":-10.8,"spinRate":2282,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.39445231613532084,"extension":6.557992983089388},"hitData":{"launchSpeed":111.3,"launchAngle":1.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.5,"coordY":96.11}},"index":12,"playId":"ccfa08ac-f067-3696-83b8-f80c68c09296","pitchNumber":10,"startTime":"2026-03-20T21:22:19.539Z","endTime":"2026-03-20T21:22:24.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":834962,"link":"/api/v1/people/834962"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":834962,"link":"/api/v1/people/834962"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":1.07,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:22:24.728Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Darren Baker lines out to third baseman Jake Munroe. Kyle Lodise scores. Throwing error by third baseman Jake Munroe.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T21:23:16.601Z","endTime":"2026-03-20T21:24:41.406Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":671117,"fullName":"Darren Baker","link":"/api/v1/people/671117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":834962,"fullName":"Anthony DePino","link":"/api/v1/people/834962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671117,"fullName":"Darren Baker","link":"/api/v1/people/671117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":827719,"link":"/api/v1/people/827719"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":827517,"fullName":"Kyle Lodise","link":"/api/v1/people/827517"},"responsiblePitcher":{"id":696519,"link":"/api/v1/people/696519"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":827719,"link":"/api/v1/people/827719"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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":95.9,"endSpeed":87.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.836510362864562,"aZ":-11.904493908611416,"pfxX":3.4135630307826856,"pfxZ":10.28654465209237,"pX":0.049342383093032634,"pZ":3.7295164671577288,"vX0":-3.3873715473646264,"vY0":-139.58186533914795,"vZ0":-4.615576328433479,"x":115.12,"y":138.08,"x0":0.8359686802382328,"y0":50.00222910593224,"z0":6.190320235963366,"aX":6.726082953869796},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":-5.5,"spinRate":2243,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.3926227356713965,"extension":6.501708382049906},"index":0,"playId":"06c74d0d-7072-3a77-94e0-2c23aff7393a","pitchNumber":1,"startTime":"2026-03-20T21:23:16.601Z","endTime":"2026-03-20T21:23:23.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671117,"link":"/api/v1/people/671117","batSide":{"code":"L","description":"Left"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"third":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09978650621449,"aZ":-27.059634482288814,"pfxX":-2.75137346487584,"pfxZ":3.150756081051344,"pX":-1.1929092995154758,"pZ":0.9062527844464702,"vX0":-5.1178690240408535,"vY0":-126.16792143590754,"vZ0":-7.13651633814626,"x":162.47,"y":214.31,"x0":1.2140156169895344,"y0":50.000951391569416,"z0":5.932450891312902,"aX":-4.464225683373921},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":6.1,"spinRate":2394,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.43303420774672485,"extension":6.163840638974849},"index":1,"playId":"e735d426-716a-36aa-a2ba-2c0b48e1ad0f","pitchNumber":2,"startTime":"2026-03-20T21:23:32.627Z","endTime":"2026-03-20T21:23:35.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671117,"link":"/api/v1/people/671117","batSide":{"code":"L","description":"Left"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"third":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.871571497735598,"aZ":-12.972585786817866,"pfxX":4.040205763826359,"pfxZ":9.89091964476173,"pX":-0.5793100637697871,"pZ":3.3866696816286277,"vX0":-5.600761822569731,"vY0":-138.43872336494013,"vZ0":-5.0898737030644,"x":139.08,"y":147.34,"x0":0.9449754950030953,"y0":50.00279365120842,"z0":6.11727193469506,"aX":7.843668003294925},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":-6.1,"spinRate":2183,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.39564086358365147,"extension":6.473585449083759},"index":2,"playId":"46cbec21-71ab-3dfb-a9f8-d92a4af5a6c3","pitchNumber":3,"startTime":"2026-03-20T21:23:49.830Z","endTime":"2026-03-20T21:23:53.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671117,"link":"/api/v1/people/671117","batSide":{"code":"L","description":"Left"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"third":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":671117,"fullName":"Darren Baker","link":"/api/v1/people/671117"}},"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":96.0,"endSpeed":87.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50375221874034,"aZ":-13.52551724263494,"pfxX":4.991732051191681,"pfxZ":9.452815076308628,"pX":0.39504847382244407,"pZ":1.6673083970044933,"vX0":-3.5989653730199183,"vY0":-139.58129707037733,"vZ0":-8.958092752298787,"x":105.26,"y":179.06,"x0":1.0528077637955662,"y0":50.00141010807233,"z0":5.8093853953587065,"aX":9.846015714714229},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":-8.3,"spinRate":2176,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.3924435355828275,"extension":6.624733832681398},"index":3,"playId":"3b226efb-e330-3ffd-a8e5-3c716ceb88b9","pitchNumber":4,"startTime":"2026-03-20T21:24:21.245Z","endTime":"2026-03-20T21:24:27.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671117,"link":"/api/v1/people/671117","batSide":{"code":"L","description":"Left"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"third":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.210136343921217,"aZ":-12.330643885369614,"pfxX":4.909050348616399,"pfxZ":10.165990240386442,"pX":0.42926912730223993,"pZ":2.6858986561232068,"vX0":-3.632166353716749,"vY0":-138.85886713226157,"vZ0":-6.678378829358689,"x":100.64,"y":166.26,"x0":1.116739449032373,"y0":50.00230393149074,"z0":5.943125099846709,"aX":9.58240633645866},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":-8.2,"spinRate":2292,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.3944995097174204,"extension":6.435881213828581},"hitData":{"launchSpeed":97.8,"launchAngle":8.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":100.79,"coordY":168.54}},"index":4,"playId":"1440d10f-4be6-3fd1-9933-8ce1ccb6587c","pitchNumber":5,"startTime":"2026-03-20T21:24:34.223Z","endTime":"2026-03-20T21:24:41.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":671117,"link":"/api/v1/people/671117","batSide":{"code":"L","description":"Left"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"third":{"id":827517,"link":"/api/v1/people/827517"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671117,"link":"/api/v1/people/671117"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":671117,"link":"/api/v1/people/671117"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":1.8,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:24:41.406Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Burke strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T21:25:19.218Z","endTime":"2026-03-20T21:26:23.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":804240,"fullName":"Jacob Burke","link":"/api/v1/people/804240"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":834962,"fullName":"Anthony DePino","link":"/api/v1/people/834962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804240,"fullName":"Jacob Burke","link":"/api/v1/people/804240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683490,"link":"/api/v1/people/683490"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35640871733348,"aZ":-23.440762406734404,"pfxX":-0.9665615868520283,"pfxZ":5.561044868571692,"pX":-0.9885918878809652,"pZ":1.9905826527888608,"vX0":-4.661855632839157,"vY0":-123.8778952943175,"vZ0":-5.0981571432541575,"x":154.68,"y":185.03,"x0":1.0352840098244638,"y0":50.00152340180872,"z0":6.009209616657036,"aX":-1.5173027985604937},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.2,"breakHorizontal":2.8,"spinRate":2512,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4404088036431246,"extension":6.626774223876514},"index":0,"playId":"2cebf3f9-8fd3-3ffc-9eb4-10438836ca33","pitchNumber":1,"startTime":"2026-03-20T21:25:19.218Z","endTime":"2026-03-20T21:25:24.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":804240,"link":"/api/v1/people/804240","batSide":{"code":"R","description":"Right"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.015739911775967,"aZ":-13.091921812025227,"pfxX":5.7394416900553225,"pfxZ":9.771940793266555,"pX":0.20938363334712362,"pZ":1.448582246928133,"vX0":-3.959904751661846,"vY0":-138.61567600082586,"vZ0":-9.657899563705271,"x":109.02,"y":199.67,"x0":0.9083635207535468,"y0":50.00290767052106,"z0":5.844810563150819,"aX":11.206292420592344},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":-9.6,"spinRate":2358,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.3946383178690649,"extension":6.6009965105024895},"index":1,"playId":"b0851fea-05cd-30ea-a2fa-d1f9cfe8073f","pitchNumber":2,"startTime":"2026-03-20T21:25:37.050Z","endTime":"2026-03-20T21:25:40.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":804240,"link":"/api/v1/people/804240","batSide":{"code":"R","description":"Right"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89109525308456,"aZ":-12.638009755034817,"pfxX":5.951799140794527,"pfxZ":10.009549912851718,"pX":-0.5308373466852597,"pZ":2.3846268126779173,"vX0":-5.694762788324203,"vY0":-139.2238127220491,"vZ0":-7.538585354017208,"x":137.23,"y":174.4,"x0":0.7734233308369324,"y0":50.00606883712611,"z0":5.9743762711703,"aX":11.620873959672302},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":-9.5,"spinRate":2298,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.39426334954815445,"extension":6.71524894040127},"index":2,"playId":"4b2c2d78-2b6d-36a1-8c10-c2468c04c2f1","pitchNumber":3,"startTime":"2026-03-20T21:25:55.428Z","endTime":"2026-03-20T21:25:58.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":804240,"link":"/api/v1/people/804240","batSide":{"code":"R","description":"Right"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51668708961985,"aZ":-10.762833655613601,"pfxX":4.46900894717669,"pfxZ":10.970587793979032,"pX":0.22658127533860306,"pZ":1.9068506912133134,"vX0":-3.5025267318126003,"vY0":-139.55380300124358,"vZ0":-8.977195252723103,"x":108.36,"y":187.3,"x0":0.9239956018839627,"y0":50.002075234619944,"z0":5.895172238577892,"aX":8.72095937999142},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":-7.3,"spinRate":2306,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.3940942460616328,"extension":6.677346350913891},"index":3,"playId":"b3ba893d-1907-38b8-933f-a448278387da","pitchNumber":4,"startTime":"2026-03-20T21:26:19.633Z","endTime":"2026-03-20T21:26:23.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":804240,"link":"/api/v1/people/804240","batSide":{"code":"R","description":"Right"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804240,"link":"/api/v1/people/804240"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":804240,"link":"/api/v1/people/804240"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:26:23.109Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Weber flies out to right fielder LeTrey McCollum.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-20T21:28:50.616Z","endTime":"2026-03-20T21:29:33.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681581,"fullName":"Andy Weber","link":"/api/v1/people/681581"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699613,"fullName":"Houston Harding","link":"/api/v1/people/699613"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":681581,"fullName":"Andy Weber","link":"/api/v1/people/681581"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701742,"link":"/api/v1/people/701742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-20T21:26:42.079Z","endTime":"2026-03-20T21:27:09.077Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":681581,"link":"/api/v1/people/681581","batSide":{"code":"L","description":"Left"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Houston Harding replaces Samy Natera Jr.","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":1,"startTime":"2026-03-20T21:27:09.077Z","endTime":"2026-03-20T21:28:52.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699613,"link":"/api/v1/people/699613"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":681581,"link":"/api/v1/people/681581","batSide":{"code":"L","description":"Left"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":89.0,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.452538087173036,"aZ":-14.315985374543452,"pfxX":8.155247394294294,"pfxZ":10.652739318889136,"pX":-0.587745849712427,"pZ":0.6409416091336749,"vX0":-10.147008987862371,"vY0":-128.83724349816288,"vZ0":-10.006927042381793,"x":139.4,"y":221.47,"x0":2.347235610166148,"y0":50.00247460579717,"z0":5.688684579573494,"aX":13.672082445263966},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":17.0,"breakHorizontal":-12.5,"spinRate":2267,"spinDirection":139},"zone":13,"typeConfidence":0.95,"plateTime":0.425562889791149,"extension":6.597569871808221},"index":2,"playId":"e6f0d5f3-8a61-3cc2-97e7-ce79c30ad233","pitchNumber":1,"startTime":"2026-03-20T21:28:52.714Z","endTime":"2026-03-20T21:28:55.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":681581,"link":"/api/v1/people/681581","batSide":{"code":"L","description":"Left"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.700973979785935,"aZ":-17.755580020451166,"pfxX":8.519173828925037,"pfxZ":8.381905170141625,"pX":-0.01637624280111064,"pZ":2.9554967931303766,"vX0":-9.049170566555983,"vY0":-130.6368672044551,"vZ0":-3.6428626791259786,"x":117.62,"y":158.98,"x0":2.393222263511259,"y0":50.004710879404385,"z0":5.7106144110799235,"aX":14.659074345521955},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.5,"breakHorizontal":-13.3,"spinRate":2239,"spinDirection":138},"zone":2,"typeConfidence":0.94,"plateTime":0.4200160709430927,"extension":6.724610929150163},"index":3,"playId":"e82392f7-b3d3-3a82-92c4-94c941c594e0","pitchNumber":2,"startTime":"2026-03-20T21:29:07.692Z","endTime":"2026-03-20T21:29:10.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":681581,"link":"/api/v1/people/681581","batSide":{"code":"L","description":"Left"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":69.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.48319373652485,"aZ":-26.57823051612206,"pfxX":7.120292653903386,"pfxZ":4.5961106964499745,"pX":0.5640664033074788,"pZ":2.2110654062202504,"vX0":-6.099460933196897,"vY0":-109.65238920230041,"vZ0":-1.2723942967897797,"x":95.5,"y":179.08,"x0":2.457356623845402,"y0":50.00188622959919,"z0":5.635951478013276,"aX":8.665959731860681},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":8.3,"breakHorizontal":-11.3,"spinRate":1262,"spinDirection":109},"zone":6,"typeConfidence":0.91,"plateTime":0.49960676086478273,"extension":6.2657600665438276},"hitData":{"launchSpeed":91.7,"launchAngle":56.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.37,"coordY":125.55}},"index":4,"playId":"ebc13b70-4ff2-3eea-b74d-e188cfd454b1","pitchNumber":3,"startTime":"2026-03-20T21:29:24.633Z","endTime":"2026-03-20T21:29:33.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":681581,"link":"/api/v1/people/681581","batSide":{"code":"L","description":"Left"}},"first":{"id":834962,"link":"/api/v1/people/834962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681581,"link":"/api/v1/people/681581"},"credit":"b_ab"},{"player":{"id":699613,"link":"/api/v1/people/699613"},"credit":"p_ab"},{"player":{"id":681581,"link":"/api/v1/people/681581"},"credit":"b_pa"},{"player":{"id":699613,"link":"/api/v1/people/699613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:29:33.353Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Donovan Walton flies out to center fielder Jacob Burke.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T21:31:52.972Z","endTime":"2026-03-20T21:32:47.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804240,"link":"/api/v1/people/804240"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kyle Lodise remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T21:31:01.358Z","endTime":"2026-03-20T21:31:01.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827517,"link":"/api/v1/people/827517"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":695020,"link":"/api/v1/people/695020"},"defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":695020,"link":"/api/v1/people/695020"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Gilbert replaces Chris Murphy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T21:31:01.382Z","endTime":"2026-03-20T21:31:54.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656457,"link":"/api/v1/people/656457"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":827517,"link":"/api/v1/people/827517"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":88.4,"endSpeed":82.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62452652907194,"aZ":-27.558788331241267,"pfxX":10.262796068923947,"pfxZ":2.738303363154391,"pX":-0.48140250571957327,"pZ":1.5675374320894058,"vX0":-13.689445957459029,"vY0":-128.08523280977963,"vZ0":-3.0669894875528247,"x":135.35,"y":196.46,"x0":3.5612972803295433,"y0":50.00531540327496,"z0":4.900441419949276,"aX":17.3188852860275},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":-16.1,"spinRate":2177,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.4251365378822287,"extension":5.885798632655941},"index":2,"playId":"c78d1ed3-2112-3e5e-bba7-0c8a013ccdc1","pitchNumber":1,"startTime":"2026-03-20T21:31:54.882Z","endTime":"2026-03-20T21:31:58.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656457,"link":"/api/v1/people/656457","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":827517,"link":"/api/v1/people/827517"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.754056843618333,"aZ":-30.172272173214772,"pfxX":10.857825599747638,"pfxZ":1.2024567135021433,"pX":0.21552151885534881,"pZ":1.9595393005863495,"vX0":-12.013829934945575,"vY0":-127.76847790520398,"vZ0":-1.5915630917422834,"x":108.78,"y":185.87,"x0":3.544893064593865,"y0":50.00630703442957,"z0":4.938505358073072,"aX":18.143165221576243},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":-17.3,"spinRate":2087,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.42698323056856413,"extension":5.934828106419426},"index":3,"playId":"62bd468e-8717-37a7-9a84-a54411dad0a1","pitchNumber":2,"startTime":"2026-03-20T21:32:15.612Z","endTime":"2026-03-20T21:32:19.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656457,"link":"/api/v1/people/656457","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":827517,"link":"/api/v1/people/827517"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.797204092442648,"aZ":-32.105539528579264,"pfxX":-4.562358328244236,"pfxZ":0.048145476133726106,"pX":0.3328676921549056,"pZ":2.7900622923468164,"vX0":-6.784929499840646,"vY0":-114.30220497080846,"vZ0":2.266668901683432,"x":104.31,"y":163.45,"x0":3.9248138860894493,"y0":50.00085668294866,"z0":4.923910985853411,"aX":-6.07352586777254},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.0,"breakHorizontal":9.8,"spinRate":2566,"spinDirection":297},"zone":2,"typeConfidence":2.0,"plateTime":0.4780239496366523,"extension":5.513387350398602},"hitData":{"launchSpeed":97.2,"launchAngle":40.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.89,"coordY":56.33}},"index":4,"playId":"bb4a5a4d-9a6a-3db5-8514-4324e42c6eb3","pitchNumber":3,"startTime":"2026-03-20T21:32:39.882Z","endTime":"2026-03-20T21:32:47.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656457,"link":"/api/v1/people/656457","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":827517,"link":"/api/v1/people/827517"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_ab"},{"player":{"id":656457,"link":"/api/v1/people/656457"},"credit":"p_ab"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":656457,"link":"/api/v1/people/656457"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:32:47.081Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.J. D'Orazio pops out to third baseman Alec Briley.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T21:32:58.105Z","endTime":"2026-03-20T21:33:24.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683490,"fullName":"J.J. D'Orazio","link":"/api/v1/people/683490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683490,"fullName":"J.J. D'Orazio","link":"/api/v1/people/683490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701062,"link":"/api/v1/people/701062"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.272266833253486,"aZ":-24.588710629147787,"pfxX":0.6145727902880127,"pfxZ":4.810059652920918,"pX":-0.6300827724916209,"pZ":2.574124593539764,"vX0":-10.366509615236048,"vY0":-124.59063503309413,"vZ0":-2.1991060709231562,"x":141.02,"y":169.28,"x0":3.499100998036688,"y0":50.003912711135456,"z0":5.4936872716306695,"aX":0.9710256799733183},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.4,"breakHorizontal":1.2,"spinRate":2277,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4390899587946828,"extension":5.8413483788371385},"hitData":{"launchSpeed":78.4,"launchAngle":76.0,"totalDistance":67.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.48,"coordY":175.63}},"index":0,"playId":"76a9d552-4229-3daa-a563-77f3df172fac","pitchNumber":1,"startTime":"2026-03-20T21:33:17.228Z","endTime":"2026-03-20T21:33:24.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656457,"link":"/api/v1/people/656457","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":827517,"link":"/api/v1/people/827517"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":683490,"link":"/api/v1/people/683490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683490,"link":"/api/v1/people/683490"},"credit":"b_ab"},{"player":{"id":656457,"link":"/api/v1/people/656457"},"credit":"p_ab"},{"player":{"id":683490,"link":"/api/v1/people/683490"},"credit":"b_pa"},{"player":{"id":656457,"link":"/api/v1/people/656457"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:33:24.097Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevyn Castillo grounds out, third baseman Alec Briley to first baseman Anthony DePino.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-20T21:33:30.862Z","endTime":"2026-03-20T21:34:31.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":800203,"fullName":"Kevyn Castillo","link":"/api/v1/people/800203"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800203,"fullName":"Kevyn Castillo","link":"/api/v1/people/800203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701062,"link":"/api/v1/people/701062"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":834962,"link":"/api/v1/people/834962"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.372996779316157,"aZ":-24.978580735356818,"pfxX":11.395458000555193,"pfxZ":4.214565040318451,"pX":-0.20956153695916288,"pZ":1.4726713175975203,"vX0":-13.336646519818506,"vY0":-130.09927255307795,"vZ0":-3.8813167385800917,"x":124.99,"y":199.02,"x0":3.5127935301305797,"y0":50.00248796765401,"z0":4.886452850019099,"aX":19.452326584309557},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":-17.5,"spinRate":2150,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4216964825245877,"extension":6.026319559447084},"index":0,"playId":"a4b04082-e404-32d8-8c41-84eb4faf6a79","pitchNumber":1,"startTime":"2026-03-20T21:33:48.203Z","endTime":"2026-03-20T21:33:53.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656457,"link":"/api/v1/people/656457","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":827517,"link":"/api/v1/people/827517"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":800203,"link":"/api/v1/people/800203","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.844033843149795,"aZ":-28.11310076895947,"pfxX":10.847808848041971,"pfxZ":2.356596625069857,"pX":1.1033344055617538,"pZ":3.048344939786681,"vX0":-10.420745577146079,"vY0":-130.8257432511769,"vZ0":0.4312533855290893,"x":74.94,"y":156.47,"x0":3.7380812240526127,"y0":50.00431911382117,"z0":4.996610738720976,"aX":18.71464508092284},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":-17.2,"spinRate":2210,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.419433094372605,"extension":5.751292316060103},"index":1,"playId":"ce3b6a33-d06d-3125-908f-154a677304d9","pitchNumber":2,"startTime":"2026-03-20T21:34:04.055Z","endTime":"2026-03-20T21:34:09.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656457,"link":"/api/v1/people/656457","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":827517,"link":"/api/v1/people/827517"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":800203,"link":"/api/v1/people/800203","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.696454145456258,"aZ":-30.314686765985677,"pfxX":10.817391598958372,"pfxZ":1.0544292828878596,"pX":0.04389161650283706,"pZ":2.286319356377172,"vX0":-13.178598560931249,"vY0":-131.23631456306958,"vZ0":-0.627086961821265,"x":115.33,"y":177.05,"x0":3.706399262157391,"y0":50.001130915419736,"z0":4.770733082197134,"aX":19.01966253136213},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.0,"breakHorizontal":-16.9,"spinRate":2210,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.416106235451438,"extension":5.870473827772998},"hitData":{"launchSpeed":92.5,"launchAngle":-41.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.4,"coordY":167.52}},"index":2,"playId":"f8788c1a-a558-30a5-9500-636ce35e8d2e","pitchNumber":3,"startTime":"2026-03-20T21:34:26.928Z","endTime":"2026-03-20T21:34:31.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656457,"link":"/api/v1/people/656457","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694478,"link":"/api/v1/people/694478"},"first":{"id":834962,"link":"/api/v1/people/834962"},"second":{"id":681581,"link":"/api/v1/people/681581"},"third":{"id":701062,"link":"/api/v1/people/701062"},"shortstop":{"id":827517,"link":"/api/v1/people/827517"},"left":{"id":671117,"link":"/api/v1/people/671117"},"center":{"id":804240,"link":"/api/v1/people/804240"},"right":{"id":805763,"link":"/api/v1/people/805763"}},"offense":{"batter":{"id":800203,"link":"/api/v1/people/800203","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800203,"link":"/api/v1/people/800203"},"credit":"b_ab"},{"player":{"id":656457,"link":"/api/v1/people/656457"},"credit":"p_ab"},{"player":{"id":800203,"link":"/api/v1/people/800203"},"credit":"b_pa"},{"player":{"id":656457,"link":"/api/v1/people/656457"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:34:31.930Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alec Briley homers (1) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T21:36:38.843Z","endTime":"2026-03-20T21:37:06.915Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701062,"fullName":"Alec Briley","link":"/api/v1/people/701062"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699613,"fullName":"Houston Harding","link":"/api/v1/people/699613"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701062,"fullName":"Alec Briley","link":"/api/v1/people/701062"},"responsiblePitcher":{"id":699613,"link":"/api/v1/people/699613"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bryan Martinez replaces right fielder LeTrey McCollum, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T21:36:40.783Z","endTime":"2026-03-20T21:36:40.784Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808115,"link":"/api/v1/people/808115"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":701742,"link":"/api/v1/people/701742"},"defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":701742,"link":"/api/v1/people/701742"}},"offense":{"batter":{"id":701062,"link":"/api/v1/people/701062","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.878898755699925,"aZ":-26.437016827406413,"pfxX":7.749622573499932,"pfxZ":4.480405686246934,"pX":0.43294331267142644,"pZ":2.6970035423854433,"vX0":-7.516082604793605,"vY0":-112.26949253917215,"vZ0":-0.316470322958331,"x":100.5,"y":165.96,"x0":2.813526977179244,"y0":50.00075386170122,"z0":5.525126816222687,"aX":9.915462127399845},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":8.4,"breakHorizontal":-12.1,"spinRate":1447,"spinDirection":115},"zone":6,"typeConfidence":0.91,"plateTime":0.48743989667240717,"extension":6.520615309772792},"hitData":{"launchSpeed":105.8,"launchAngle":32.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.9,"coordY":63.54}},"index":1,"playId":"0e31539d-cf50-3a23-99c9-18739eda711f","pitchNumber":1,"startTime":"2026-03-20T21:36:40.785Z","endTime":"2026-03-20T21:37:06.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":701062,"link":"/api/v1/people/701062","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701062,"link":"/api/v1/people/701062"},"credit":"b_ab"},{"player":{"id":699613,"link":"/api/v1/people/699613"},"credit":"p_ab"},{"player":{"id":701062,"link":"/api/v1/people/701062"},"credit":"b_pa"},{"player":{"id":699613,"link":"/api/v1/people/699613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":0.77,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:37:06.915Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Turner singles on a ground ball to left fielder Jonny McGill, deflected by third baseman Jake Munroe.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T21:37:04.684Z","endTime":"2026-03-20T21:38:24.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":694478,"fullName":"Michael Turner","link":"/api/v1/people/694478"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699613,"fullName":"Houston Harding","link":"/api/v1/people/699613"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694478,"fullName":"Michael Turner","link":"/api/v1/people/694478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694478,"fullName":"Michael Turner","link":"/api/v1/people/694478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":827719,"link":"/api/v1/people/827719"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":692169,"link":"/api/v1/people/692169"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.957531250291822,"aZ":-18.242852422332795,"pfxX":5.2592029224535235,"pfxZ":7.858140375474088,"pX":-0.7357228363547426,"pZ":3.2296128494162226,"vX0":-9.876151062010285,"vY0":-132.2399287238763,"vZ0":-3.2297457021826075,"x":145.04,"y":151.58,"x0":2.362445802426289,"y0":50.00104967367353,"z0":5.80345978021301,"aX":9.322370423219125},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.7,"breakHorizontal":-7.4,"spinRate":2130,"spinDirection":138},"zone":1,"typeConfidence":0.93,"plateTime":0.41404201817045916,"extension":6.751843114150221},"index":0,"playId":"ef429e8f-364c-3949-b75c-7df455e9359e","pitchNumber":1,"startTime":"2026-03-20T21:37:23.565Z","endTime":"2026-03-20T21:37:28.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":694478,"link":"/api/v1/people/694478","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50691495247302,"aZ":-19.394884528475963,"pfxX":6.818154263672013,"pfxZ":7.218921053422168,"pX":-0.06855103183751532,"pZ":4.299287728156938,"vX0":-8.783493072070486,"vY0":-132.5240442384087,"vZ0":-0.46074625450025003,"x":119.61,"y":122.7,"x0":2.409922266342412,"y0":50.00418316065802,"z0":5.897655238873059,"aX":12.07390282446332},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":-10.3,"spinRate":2227,"spinDirection":137},"zone":11,"typeConfidence":0.92,"plateTime":0.4140028469637338,"extension":6.62856605340752},"index":1,"playId":"c53f6ddd-3564-37a5-bec8-a1b606507ef9","pitchNumber":2,"startTime":"2026-03-20T21:37:35.524Z","endTime":"2026-03-20T21:37:38.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":694478,"link":"/api/v1/people/694478","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.389959620432872,"aZ":-18.85603964330452,"pfxX":5.434875231047397,"pfxZ":7.447743514412549,"pX":-0.2461367394134933,"pZ":4.114854905326696,"vX0":-9.120769122575574,"vY0":-133.07735912939242,"vZ0":-0.8329958101133202,"x":126.38,"y":127.68,"x0":2.5243143547708664,"y0":50.0015259234055,"z0":5.80178626078031,"aX":9.717784585514318},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":-7.8,"spinRate":2205,"spinDirection":137},"zone":11,"typeConfidence":0.92,"plateTime":0.41208239203171093,"extension":6.612223241370927},"index":2,"playId":"b1acd52b-ea02-3be2-a654-d4dd3b589848","pitchNumber":3,"startTime":"2026-03-20T21:37:48.065Z","endTime":"2026-03-20T21:37:51.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":694478,"link":"/api/v1/people/694478","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868748194344484,"aZ":-17.134538634755476,"pfxX":5.55082464863161,"pfxZ":9.061740279909463,"pX":-0.3771560540329361,"pZ":3.4314168117094552,"vX0":-8.764937385412537,"vY0":-128.13202931351864,"vZ0":-2.6325179957157245,"x":131.38,"y":146.13,"x0":2.369304128475692,"y0":50.00579197454596,"z0":5.813520640568726,"aX":9.217037715461394},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":16.0,"breakHorizontal":-8.0,"spinRate":2110,"spinDirection":140},"zone":11,"typeConfidence":0.9,"plateTime":0.42772273551792406,"extension":6.608582598475895},"index":3,"playId":"ed98a962-caf8-30f3-9494-72e342660987","pitchNumber":4,"startTime":"2026-03-20T21:38:04.345Z","endTime":"2026-03-20T21:38:08.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":694478,"link":"/api/v1/people/694478","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84508723166558,"aZ":-16.690346146408977,"pfxX":6.347639854519217,"pfxZ":8.788976862689557,"pX":0.30360123482614193,"pZ":3.234613615285894,"vX0":-7.992675001904481,"vY0":-131.86287697001094,"vZ0":-3.1424762451810064,"x":105.43,"y":151.45,"x0":2.5482764538225147,"y0":50.006501482229886,"z0":5.672128303685273,"aX":11.189045503207668},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.5,"breakHorizontal":-9.7,"spinRate":2269,"spinDirection":139},"zone":3,"typeConfidence":0.93,"plateTime":0.41526009344976256,"extension":6.663156575508645},"hitData":{"launchSpeed":91.6,"launchAngle":5.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":84.08,"coordY":100.67}},"index":4,"playId":"4188aaa8-0bec-3f97-bb42-e36831d7a71b","pitchNumber":5,"startTime":"2026-03-20T21:38:16.228Z","endTime":"2026-03-20T21:38:24.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":694478,"link":"/api/v1/people/694478","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694478,"link":"/api/v1/people/694478"},"credit":"b_ab"},{"player":{"id":699613,"link":"/api/v1/people/699613"},"credit":"p_ab"},{"player":{"id":694478,"link":"/api/v1/people/694478"},"credit":"b_pa"},{"player":{"id":699613,"link":"/api/v1/people/699613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.39999999999999,"awayTeamWinProbability":15.600000000000009,"homeTeamWinProbabilityAdded":-8.000000000000014,"leverageIndex":1.54,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:38:24.565Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eblin walks. Michael Turner to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T21:38:48.257Z","endTime":"2026-03-20T21:40:32.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694469,"fullName":"Bryce Eblin","link":"/api/v1/people/694469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699613,"fullName":"Houston Harding","link":"/api/v1/people/699613"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694469,"fullName":"Bryce Eblin","link":"/api/v1/people/694469"},"postOnSecond":{"id":694478,"fullName":"Michael Turner","link":"/api/v1/people/694478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":694478,"fullName":"Michael Turner","link":"/api/v1/people/694478"},"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":694469,"fullName":"Bryce Eblin","link":"/api/v1/people/694469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryce Eblin replaces Derek Hill.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T21:38:50.306Z","endTime":"2026-03-20T21:38:50.307Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694469,"link":"/api/v1/people/694469"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":656537,"link":"/api/v1/people/656537"},"defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.014024082838997,"aZ":-28.04611530273238,"pfxX":1.4830252428348962,"pfxZ":2.63561416576543,"pX":0.7670166281076763,"pZ":3.634275801724723,"vX0":-5.201992107422868,"vY0":-123.57498949040163,"vZ0":0.49085381193360533,"x":87.76,"y":140.65,"x0":2.6962521565027964,"y0":50.0004993879387,"z0":5.768186848735559,"aX":2.3204881756344307},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.2,"breakHorizontal":-1.6,"spinRate":2286,"spinDirection":149},"zone":12,"typeConfidence":0.94,"plateTime":0.44134008152809034,"extension":6.474086278084043},"index":1,"playId":"07113dd6-3cb3-3fdb-b131-5ed6bb6be605","pitchNumber":1,"startTime":"2026-03-20T21:38:50.308Z","endTime":"2026-03-20T21:38:53.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":694469,"link":"/api/v1/people/694469","batSide":{"code":"L","description":"Left"}},"first":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.460484155387192,"aZ":-15.984392859345157,"pfxX":5.3470873758470825,"pfxZ":9.583695180748405,"pX":-0.4414411080256497,"pZ":2.943662246768981,"vX0":-9.151729389258096,"vY0":-129.0492812149047,"vZ0":-4.0965039357016195,"x":133.83,"y":159.3,"x0":2.453569218889523,"y0":50.00294041293157,"z0":5.78029518266905,"aX":9.033758794072194},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.7,"breakHorizontal":-7.7,"spinRate":2188,"spinDirection":139},"zone":1,"typeConfidence":0.92,"plateTime":0.42417337258470367,"extension":6.670250305737953},"index":2,"playId":"0fed4dd6-a6cd-360a-91b9-faafa49536f8","pitchNumber":2,"startTime":"2026-03-20T21:39:04.704Z","endTime":"2026-03-20T21:39:08.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":694469,"link":"/api/v1/people/694469","batSide":{"code":"L","description":"Left"}},"first":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":78.2,"endSpeed":71.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.740079680826728,"aZ":-27.756920063618605,"pfxX":5.725661766071445,"pfxZ":3.3756594043987853,"pX":1.0108502784969375,"pZ":3.4200283411466,"vX0":-5.5730434007342415,"vY0":-113.7005760447874,"vZ0":1.1944455716355196,"x":78.47,"y":146.44,"x0":2.749190948281368,"y0":50.005124278835275,"z0":5.641049661254384,"aX":7.501874738340277},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.7,"breakHorizontal":-9.0,"spinRate":1314,"spinDirection":119},"zone":12,"typeConfidence":0.87,"plateTime":0.4816321956002456,"extension":6.340956854021261},"index":3,"playId":"90f1ba47-e5d0-36ce-88aa-5487a0015296","pitchNumber":3,"startTime":"2026-03-20T21:39:25.004Z","endTime":"2026-03-20T21:39:29.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":694469,"link":"/api/v1/people/694469","batSide":{"code":"L","description":"Left"}},"first":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.127203571817077,"aZ":-24.930250779100085,"pfxX":6.352032845393733,"pfxZ":5.7835375077973925,"pX":-0.7089216189761484,"pZ":1.186417523299597,"vX0":-8.785249963346455,"vY0":-111.5393743834033,"vZ0":-3.6255574099950767,"x":144.02,"y":206.75,"x0":2.465846574177625,"y0":50.00382002731005,"z0":5.419742384668316,"aX":7.958932131758285},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":9.7,"breakHorizontal":-9.1,"spinRate":1450,"spinDirection":117},"zone":13,"typeConfidence":0.91,"plateTime":0.4921332623540793,"extension":6.485209250382045},"index":4,"playId":"5e59fdbd-74cf-3824-b695-10a6c388cfa8","pitchNumber":4,"startTime":"2026-03-20T21:39:57.051Z","endTime":"2026-03-20T21:40:00.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":694469,"link":"/api/v1/people/694469","batSide":{"code":"L","description":"Left"}},"first":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.788138625923416,"aZ":-16.846724889695636,"pfxX":5.956857156993151,"pfxZ":8.459427243262926,"pX":-1.0744404207166758,"pZ":2.5946980835405853,"vX0":-10.75163797692828,"vY0":-133.73418050825717,"vZ0":-5.144089883422246,"x":157.96,"y":168.72,"x0":2.223632596751106,"y0":50.00187624362862,"z0":5.751166692945967,"aX":10.792540004530261},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.4,"breakHorizontal":-8.5,"spinRate":2347,"spinDirection":144},"zone":11,"typeConfidence":0.94,"plateTime":0.4095404187044105,"extension":6.715927428411014},"index":5,"playId":"bc926c59-c679-3d04-bb6d-d0e0fb73b1ef","pitchNumber":5,"startTime":"2026-03-20T21:40:11.959Z","endTime":"2026-03-20T21:40:16.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":694469,"link":"/api/v1/people/694469","batSide":{"code":"L","description":"Left"}},"first":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.2,"endSpeed":66.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.825579408594113,"aZ":-31.015292768711685,"pfxX":7.757393256566461,"pfxZ":1.0180210845010063,"pX":-0.6137753276206613,"pZ":3.5542240906499094,"vX0":-8.781792203968077,"vY0":-106.1186609490529,"vZ0":3.0285988693404042,"x":140.4,"y":142.82,"x0":2.5777495193959687,"y0":50.00178369162569,"z0":5.650989186207542,"aX":8.812858008292444},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":3.1,"breakHorizontal":-11.5,"spinRate":1226,"spinDirection":115},"zone":11,"typeConfidence":0.9,"plateTime":0.5169216697415635,"extension":6.515853846918813},"index":6,"playId":"38a819e3-ccfb-35b1-8d2b-6618cef9de58","pitchNumber":6,"startTime":"2026-03-20T21:40:29.001Z","endTime":"2026-03-20T21:40:32.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":694469,"link":"/api/v1/people/694469","batSide":{"code":"L","description":"Left"}},"first":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694469,"link":"/api/v1/people/694469"},"credit":"b_pa"},{"player":{"id":699613,"link":"/api/v1/people/699613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.2,"awayTeamWinProbability":27.799999999999997,"homeTeamWinProbabilityAdded":-12.199999999999989,"leverageIndex":3.07,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:40:32.967Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Logan called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T21:42:52.518Z","endTime":"2026-03-20T21:43:49.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805763,"fullName":"Drake Logan","link":"/api/v1/people/805763"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":824200,"fullName":"Jakob Guardado","link":"/api/v1/people/824200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694469,"fullName":"Bryce Eblin","link":"/api/v1/people/694469"},"postOnSecond":{"id":694478,"fullName":"Michael Turner","link":"/api/v1/people/694478"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[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":805763,"fullName":"Drake Logan","link":"/api/v1/people/805763"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683490,"link":"/api/v1/people/683490"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-20T21:40:46.173Z","endTime":"2026-03-20T21:41:49.373Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":805763,"link":"/api/v1/people/805763","batSide":{"code":"R","description":"Right"}},"first":{"id":694469,"link":"/api/v1/people/694469"},"second":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jakob Guardado replaces Houston Harding.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-20T21:41:49.373Z","endTime":"2026-03-20T21:42:54.555Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":824200,"link":"/api/v1/people/824200"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":805763,"link":"/api/v1/people/805763","batSide":{"code":"R","description":"Right"}},"first":{"id":694469,"link":"/api/v1/people/694469"},"second":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.066652490261244,"aZ":-14.959789222709125,"pfxX":-1.9748876110795486,"pfxZ":9.859538426929596,"pX":0.05887732735423331,"pZ":3.309215195018829,"vX0":2.4982274373448674,"vY0":-132.02906823900614,"vZ0":-4.6433977064554,"x":114.76,"y":149.43,"x0":-0.6480154894488943,"y0":50.000088393858256,"z0":6.2104609688284915,"aX":-3.447047238132215},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.9,"breakHorizontal":3.0,"spinRate":2174,"spinDirection":197},"zone":2,"typeConfidence":1.26,"plateTime":0.4166645355546441,"extension":5.838642675374678},"index":2,"playId":"8d431604-3ca5-3127-ad38-dce6b45c4309","pitchNumber":1,"startTime":"2026-03-20T21:42:54.555Z","endTime":"2026-03-20T21:42:57.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":824200,"link":"/api/v1/people/824200","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":805763,"link":"/api/v1/people/805763","batSide":{"code":"R","description":"Right"}},"first":{"id":694469,"link":"/api/v1/people/694469"},"second":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.3,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.925529527832122,"aZ":-39.357574579747876,"pfxX":2.614864325432712,"pfxZ":-5.350672708653339,"pX":0.9346951200149233,"pZ":1.837457785278237,"vX0":2.9023129841368847,"vY0":-115.01957909464136,"vZ0":-1.097885058683523,"x":81.37,"y":189.17,"x0":-0.6822348811101845,"y0":50.003157549158765,"z0":6.13057605108457,"aX":3.510154887414209},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.7,"breakHorizontal":-5.4,"spinRate":2488,"spinDirection":57},"zone":14,"typeConfidence":1.35,"plateTime":0.4758386111124442,"extension":5.830193115723929},"index":3,"playId":"6e02e5b0-fbd1-3426-a023-f567a8bfacec","pitchNumber":2,"startTime":"2026-03-20T21:43:09.245Z","endTime":"2026-03-20T21:43:13.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":824200,"link":"/api/v1/people/824200","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":805763,"link":"/api/v1/people/805763","batSide":{"code":"R","description":"Right"}},"first":{"id":694469,"link":"/api/v1/people/694469"},"second":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.850564816277444,"aZ":-15.599117838180124,"pfxX":-0.29694164013419533,"pfxZ":9.190484524645381,"pX":0.7536820571960815,"pZ":2.5402783141735243,"vX0":3.4792778270829263,"vY0":-134.14157144246357,"vZ0":-6.275376515631347,"x":88.27,"y":170.19,"x0":-0.5273528107069299,"y0":50.00066841683508,"z0":6.042133813435935,"aX":-0.5356042745414468},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.4,"breakHorizontal":-0.2,"spinRate":2252,"spinDirection":188},"zone":6,"typeConfidence":0.98,"plateTime":0.4099609493943559,"extension":5.9234635579082155},"index":4,"playId":"ad748f06-e472-3f86-91fd-e849dd7ab770","pitchNumber":3,"startTime":"2026-03-20T21:43:25.981Z","endTime":"2026-03-20T21:43:29.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":824200,"link":"/api/v1/people/824200","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":805763,"link":"/api/v1/people/805763","batSide":{"code":"R","description":"Right"}},"first":{"id":694469,"link":"/api/v1/people/694469"},"second":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23056286737083,"aZ":-14.296825037821458,"pfxX":-2.781685968617724,"pfxZ":9.500606935729717,"pX":0.044458927591316554,"pZ":1.7019482617971544,"vX0":3.09138298354439,"vY0":-136.79954470039408,"vZ0":-8.783447883883026,"x":115.31,"y":192.83,"x0":-0.7427541850975653,"y0":50.00218237072252,"z0":5.950263451514524,"aX":-5.233845737896838},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":4.3,"spinRate":2297,"spinDirection":196},"zone":8,"typeConfidence":1.37,"plateTime":0.4015134755876675,"extension":6.112778174970919},"index":5,"playId":"a91a8e87-e510-3120-a3b9-7116672e0f61","pitchNumber":4,"startTime":"2026-03-20T21:43:45.204Z","endTime":"2026-03-20T21:43:49.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":824200,"link":"/api/v1/people/824200","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":805763,"link":"/api/v1/people/805763","batSide":{"code":"R","description":"Right"}},"first":{"id":694469,"link":"/api/v1/people/694469"},"second":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805763,"link":"/api/v1/people/805763"},"credit":"b_ab"},{"player":{"id":824200,"link":"/api/v1/people/824200"},"credit":"p_ab"},{"player":{"id":805763,"link":"/api/v1/people/805763"},"credit":"b_pa"},{"player":{"id":824200,"link":"/api/v1/people/824200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":10.399999999999991,"leverageIndex":4.47,"dramaIndex":181.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:43:49.340Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Lodise singles on a sharp line drive to right fielder Bryan Martinez. Michael Turner scores. Bryce Eblin to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T21:43:53.168Z","endTime":"2026-03-20T21:45:38.306Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":827517,"fullName":"Kyle Lodise","link":"/api/v1/people/827517"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":824200,"fullName":"Jakob Guardado","link":"/api/v1/people/824200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":827517,"fullName":"Kyle Lodise","link":"/api/v1/people/827517"},"postOnSecond":{"id":694469,"fullName":"Bryce Eblin","link":"/api/v1/people/694469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":827517,"fullName":"Kyle Lodise","link":"/api/v1/people/827517"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808115,"link":"/api/v1/people/808115"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694478,"fullName":"Michael Turner","link":"/api/v1/people/694478"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694478,"fullName":"Michael Turner","link":"/api/v1/people/694478"},"responsiblePitcher":{"id":699613,"link":"/api/v1/people/699613"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694469,"fullName":"Bryce Eblin","link":"/api/v1/people/694469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.113678666843295,"aZ":-41.34741199051666,"pfxX":3.6174727376562767,"pfxZ":-7.0697796915006625,"pX":1.9530198294049086,"pZ":1.1132539898090161,"vX0":4.788262178134941,"vY0":-113.60412696792186,"vZ0":-1.8471072086503888,"x":42.56,"y":208.72,"x0":-0.6572739469480916,"y0":50.00115657941597,"z0":6.072128726925859,"aX":4.695250437963844},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.0,"breakHorizontal":-7.8,"spinRate":2571,"spinDirection":39},"zone":14,"typeConfidence":1.35,"plateTime":0.4833785414335372,"extension":6.041142724313768},"index":0,"playId":"b13d225b-c942-31ca-aae7-79cbe5757940","pitchNumber":1,"startTime":"2026-03-20T21:44:21.098Z","endTime":"2026-03-20T21:44:24.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":824200,"link":"/api/v1/people/824200","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":827517,"link":"/api/v1/people/827517","batSide":{"code":"R","description":"Right"}},"first":{"id":694469,"link":"/api/v1/people/694469"},"second":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21247248357982,"aZ":-15.672315352437417,"pfxX":-2.9218182731772613,"pfxZ":9.1076602456323,"pX":1.2453569089653602,"pZ":2.347258027863779,"vX0":5.402131916221881,"vY0":-134.28074055304847,"vZ0":-6.761220140079587,"x":69.53,"y":175.4,"x0":-0.42009872943780957,"y0":50.00444404345692,"z0":6.028756240985781,"aX":-5.295232593626417},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":4.1,"spinRate":2271,"spinDirection":192},"zone":14,"typeConfidence":1.33,"plateTime":0.4091458345054404,"extension":6.034446579967853},"index":1,"playId":"d2582cb8-e939-3bec-b96a-5fd88dabd955","pitchNumber":2,"startTime":"2026-03-20T21:44:37.153Z","endTime":"2026-03-20T21:44:41.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":824200,"link":"/api/v1/people/824200","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":827517,"link":"/api/v1/people/827517","batSide":{"code":"R","description":"Right"}},"first":{"id":694469,"link":"/api/v1/people/694469"},"second":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1675906490459,"aZ":-13.380512053130484,"pfxX":-3.329794951533905,"pfxZ":10.146574911761117,"pX":0.5997231093760637,"pZ":1.373958337581312,"vX0":4.24258071196379,"vY0":-135.16564391597848,"vZ0":-9.662798377738563,"x":94.14,"y":201.68,"x0":-0.5568452518756645,"y0":50.00539460918614,"z0":5.932594523012969,"aX":-6.169092661349143},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":5.2,"spinRate":2291,"spinDirection":196},"zone":14,"typeConfidence":1.36,"plateTime":0.4050732176127667,"extension":6.115650011123861},"index":2,"playId":"bf05363a-8803-3256-8baf-98ed5096bbd5","pitchNumber":3,"startTime":"2026-03-20T21:44:53.629Z","endTime":"2026-03-20T21:44:57.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":824200,"link":"/api/v1/people/824200","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":827517,"link":"/api/v1/people/827517","batSide":{"code":"R","description":"Right"}},"first":{"id":694469,"link":"/api/v1/people/694469"},"second":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368305066171466,"aZ":-16.219686848146132,"pfxX":-1.693815394920469,"pfxZ":8.701604992783574,"pX":0.6960771999296995,"pZ":2.850992824934241,"vX0":3.6688582868668447,"vY0":-134.59200928872258,"vZ0":-5.484962573693157,"x":90.47,"y":161.8,"x0":-0.4650022638917412,"y0":50.00208845065973,"z0":6.064880586195163,"aX":-3.105616438512497},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":2.3,"spinRate":2239,"spinDirection":192},"zone":3,"typeConfidence":1.24,"plateTime":0.4070400874009197,"extension":6.138048610806909},"index":3,"playId":"54d5776d-bf11-3a50-ac64-cdda4e9f86a4","pitchNumber":4,"startTime":"2026-03-20T21:45:11.478Z","endTime":"2026-03-20T21:45:14.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":824200,"link":"/api/v1/people/824200","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":827517,"link":"/api/v1/people/827517","batSide":{"code":"R","description":"Right"}},"first":{"id":694469,"link":"/api/v1/people/694469"},"second":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58031607459088,"aZ":-13.20915189550311,"pfxX":-3.9635100920219273,"pfxZ":9.887525545775818,"pX":-0.01818978011185623,"pZ":2.8178316716540954,"vX0":3.0407863968512294,"vY0":-137.41226269365598,"vZ0":-6.403587075451633,"x":117.69,"y":162.7,"x0":-0.6224882336718821,"y0":50.004156829676674,"z0":6.070681082781455,"aX":-7.60337681092123},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":6.6,"spinRate":2170,"spinDirection":194},"zone":2,"typeConfidence":1.38,"plateTime":0.3981327124451415,"extension":6.060631343258562},"hitData":{"launchSpeed":100.3,"launchAngle":17.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":209.42,"coordY":104.77}},"index":4,"playId":"5acf583d-5255-35be-a681-73559da24a46","pitchNumber":5,"startTime":"2026-03-20T21:45:32.544Z","endTime":"2026-03-20T21:45:38.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":824200,"link":"/api/v1/people/824200","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":827517,"link":"/api/v1/people/827517","batSide":{"code":"R","description":"Right"}},"first":{"id":694469,"link":"/api/v1/people/694469"},"second":{"id":694478,"link":"/api/v1/people/694478"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827517,"link":"/api/v1/people/827517"},"credit":"b_ab"},{"player":{"id":824200,"link":"/api/v1/people/824200"},"credit":"p_ab"},{"player":{"id":827517,"link":"/api/v1/people/827517"},"credit":"b_pa"},{"player":{"id":824200,"link":"/api/v1/people/824200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.1,"awayTeamWinProbability":28.900000000000006,"homeTeamWinProbabilityAdded":-11.5,"leverageIndex":4.06,"dramaIndex":177.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:45:38.306Z","atBatIndex":69},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Anthony DePino grounds into a double play, shortstop Yolmer Sánchez to second baseman Donovan Walton to first baseman Trey Mancini. Kyle Lodise out at 2nd. Anthony DePino out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-20T21:46:02.669Z","endTime":"2026-03-20T21:47:00.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":834962,"fullName":"Anthony DePino","link":"/api/v1/people/834962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":824200,"fullName":"Jakob Guardado","link":"/api/v1/people/824200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":827517,"fullName":"Kyle Lodise","link":"/api/v1/people/827517"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":834962,"fullName":"Anthony DePino","link":"/api/v1/people/834962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99427948621603,"aZ":-13.994010313719821,"pfxX":-1.312666228685547,"pfxZ":9.989895578013178,"pX":0.9253316807356493,"pZ":3.327130923648293,"vX0":4.063872046292374,"vY0":-134.72105643742773,"vZ0":-4.871296729181654,"x":81.73,"y":148.95,"x0":-0.43878412482098655,"y0":50.002530447888056,"z0":6.16378428921321,"aX":-2.3891917273832117},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":1.4,"spinRate":2226,"spinDirection":189},"zone":12,"typeConfidence":1.3,"plateTime":0.40812101534193834,"extension":5.898990360844637},"index":0,"playId":"d179b452-c7da-3f23-897f-87aaf9dc9316","pitchNumber":1,"startTime":"2026-03-20T21:46:16.935Z","endTime":"2026-03-20T21:46:20.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":824200,"link":"/api/v1/people/824200","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"second":{"id":694469,"link":"/api/v1/people/694469"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.130477185290065,"aZ":-37.06122135597451,"pfxX":1.526240223401873,"pfxZ":-3.7717298827021697,"pX":-0.36952564866390336,"pZ":3.0257911258297927,"vX0":0.784135091584623,"vY0":-113.01131626972504,"vZ0":1.0485004513401086,"x":131.09,"y":157.08,"x0":-0.9189762311397514,"y0":50.00104213127762,"z0":6.271405497818706,"aX":1.978641793838576},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-6.2,"breakHorizontal":-3.0,"spinRate":2313,"spinDirection":48},"zone":1,"typeConfidence":1.35,"plateTime":0.48421386148335976,"extension":5.950831965399804},"index":1,"playId":"3dcb0554-6145-37ad-885b-e6166b84af66","pitchNumber":2,"startTime":"2026-03-20T21:46:34.020Z","endTime":"2026-03-20T21:46:37.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":824200,"link":"/api/v1/people/824200","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"second":{"id":694469,"link":"/api/v1/people/694469"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4731076962175,"aZ":-27.898714003562212,"pfxX":-7.956495480185638,"pfxZ":2.8609671342293064,"pX":0.3532070442033985,"pZ":2.229075889178299,"vX0":4.793069983611794,"vY0":-121.35564209057328,"vZ0":-3.4204684564112533,"x":103.54,"y":178.59,"x0":-0.6125385514690582,"y0":50.00061878838826,"z0":6.083606698171956,"aX":-11.880701894511583},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.7,"breakHorizontal":13.3,"spinRate":1706,"spinDirection":222},"zone":6,"typeConfidence":1.34,"plateTime":0.45112368186024643,"extension":6.199626221799493},"hitData":{"launchSpeed":106.8,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.92,"coordY":151.82}},"index":2,"playId":"4c04bda7-17ef-3350-86f3-cff4e3d7900f","pitchNumber":3,"startTime":"2026-03-20T21:46:54.000Z","endTime":"2026-03-20T21:47:00.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":824200,"link":"/api/v1/people/824200","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683490,"link":"/api/v1/people/683490"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":827719,"link":"/api/v1/people/827719"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":692169,"link":"/api/v1/people/692169"},"center":{"id":800203,"link":"/api/v1/people/800203"},"right":{"id":808115,"link":"/api/v1/people/808115"}},"offense":{"batter":{"id":834962,"link":"/api/v1/people/834962","batSide":{"code":"R","description":"Right"}},"first":{"id":827517,"link":"/api/v1/people/827517"},"second":{"id":694469,"link":"/api/v1/people/694469"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":834962,"link":"/api/v1/people/834962"},"credit":"b_ab"},{"player":{"id":824200,"link":"/api/v1/people/824200"},"credit":"p_ab"},{"player":{"id":834962,"link":"/api/v1/people/834962"},"credit":"b_pa"},{"player":{"id":824200,"link":"/api/v1/people/824200"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":28.900000000000006,"leverageIndex":6.1,"dramaIndex":335.0,"contextMetrics":{},"playEndTime":"2026-03-20T21:47:00.176Z","atBatIndex":70}]