[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brendan Donovan walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T00:40:49.545Z","endTime":"2026-04-17T00:42:16.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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-04-16T20:21:29.378Z","endTime":"2026-04-17T00:11:22.177Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"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-04-17T00:11:22.177Z","endTime":"2026-04-17T00:39:31.874Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"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-04-17T00:39:31.874Z","endTime":"2026-04-17T00:40:51.754Z","isPitch":false,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"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":94.0,"endSpeed":85.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.236523211440307,"aZ":-13.289023666608566,"pfxX":-5.328195050051649,"pfxZ":9.99695729757655,"pX":-0.8857098741900485,"pZ":2.235244253123072,"vX0":2.7677091833229897,"vY0":-136.8298599277115,"vZ0":-6.159896302980469,"x":150.76,"y":178.43,"x0":-1.2201091963989232,"y0":50.00206503212601,"z0":5.432476539874626,"aX":-10.065329864140114},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2004,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.40086803756190426,"extension":6.674114825013292},"index":3,"playId":"0cd95128-483e-367b-b75a-bc5b056b90b5","pitchNumber":1,"startTime":"2026-04-17T00:40:51.754Z","endTime":"2026-04-17T00:40:56.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.426869359267165,"aZ":-11.49713599285629,"pfxX":-5.360171488069552,"pfxZ":10.695340328633751,"pX":-0.28486847331806003,"pZ":2.39095338738207,"vX0":3.8932770991786194,"vY0":-138.51886881415325,"vZ0":-6.236692436379386,"x":127.86,"y":174.22,"x0":-1.0158297271959047,"y0":50.00473696856503,"z0":5.448702159918604,"aX":-10.363950212740303},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":8.9,"spinRate":2232,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.39619851708577825,"extension":6.583777518820553},"index":4,"playId":"4c7faad5-9600-3d73-bfd5-3bde94304930","pitchNumber":2,"startTime":"2026-04-17T00:41:06.550Z","endTime":"2026-04-17T00:41:10.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.894089600495665,"aZ":-16.501337648813852,"pfxX":0.11701630029139176,"pfxZ":8.517085933746989,"pX":0.8448147984979097,"pZ":3.6191650606196846,"vX0":4.9579210254724115,"vY0":-134.2653608291065,"vZ0":-2.0321275583467093,"x":84.8,"y":141.06,"x0":-1.034776347297496,"y0":50.00527373801668,"z0":5.549922937006614,"aX":0.21397405258698027},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":-1.2,"spinRate":2339,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.40670767784435036,"extension":6.520966644680864},"index":5,"playId":"b1ce3190-2e26-3cd9-802d-175c981c8ba7","pitchNumber":3,"startTime":"2026-04-17T00:41:21.915Z","endTime":"2026-04-17T00:41:25.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.975800402462017,"aZ":-16.391451238950925,"pfxX":-8.773044893816492,"pfxZ":8.207230413928631,"pX":0.1964579962350309,"pZ":3.2557702648346925,"vX0":6.220696468286914,"vY0":-137.6658865399065,"vZ0":-3.1918723738251544,"x":109.51,"y":150.87,"x0":-0.9502983127309256,"y0":50.004364295415044,"z0":5.536901989007169,"aX":-16.875177230944033},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":14.6,"spinRate":2135,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39755468237141844,"extension":6.7181543304721885},"index":6,"playId":"083951f8-0248-3094-bc5c-c3b02a3de542","pitchNumber":4,"startTime":"2026-04-17T00:41:39.185Z","endTime":"2026-04-17T00:41:43.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.2,"endSpeed":86.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14755097850882,"aZ":-16.947632342810795,"pfxX":-8.875065308990402,"pfxZ":7.875709650657531,"pX":-0.16856670293609746,"pZ":2.3658205138002018,"vX0":5.64911765363981,"vY0":-138.44877853719117,"vZ0":-5.123917534392522,"x":123.43,"y":174.9,"x0":-1.0869346504529074,"y0":50.00162627899689,"z0":5.382209571217213,"aX":-17.1541092849963},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":14.9,"spinRate":2080,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3962785998903695,"extension":6.676108694735428},"index":7,"playId":"36120233-7ba4-34d6-9f1c-69d50058874b","pitchNumber":5,"startTime":"2026-04-17T00:41:56.620Z","endTime":"2026-04-17T00:42:00.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32340774500972,"aZ":-18.33213372095825,"pfxX":0.8498476216147546,"pfxZ":7.698443973451322,"pX":-0.45696001490064647,"pZ":3.552771493538618,"vX0":1.935771771126615,"vY0":-132.73713361896628,"vZ0":-1.7560776185664104,"x":134.42,"y":142.86,"x0":-1.3039003122982087,"y0":50.00609431480653,"z0":5.546955252105008,"aX":1.5281336619998447},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.8,"breakHorizontal":-1.9,"spinRate":2291,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.41141420559891806,"extension":6.499066193503191},"index":8,"playId":"7a8a3a9e-5770-3c7c-99cb-403e8d94ab7e","pitchNumber":6,"startTime":"2026-04-17T00:42:13.341Z","endTime":"2026-04-17T00:42:16.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-04-17T00:42:16.777Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T00:42:31.407Z","endTime":"2026-04-17T00:44:43.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39655628120336,"aZ":-17.736120651099135,"pfxX":0.4678096468313475,"pfxZ":7.887028608879067,"pX":-0.8798067592861768,"pZ":3.1326991402531563,"vX0":1.077945633139733,"vY0":-134.06852111344315,"vZ0":-2.900661556559523,"x":150.54,"y":154.2,"x0":-1.3469543408802653,"y0":50.00430392787808,"z0":5.485670729545765,"aX":0.856760051162477},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":-1.1,"spinRate":2224,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.40761949519614893,"extension":6.598282287763693},"index":0,"playId":"c94878c2-8019-3424-9a51-4713369fb856","pitchNumber":1,"startTime":"2026-04-17T00:42:41.953Z","endTime":"2026-04-17T00:42:45.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.2,"endSpeed":86.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.879177253732912,"aZ":-11.562145905842204,"pfxX":-4.458412800528764,"pfxZ":10.671983473562547,"pX":1.3107917323049563,"pZ":1.8092969024445789,"vX0":7.178468651288779,"vY0":-138.34298743029012,"vZ0":-7.814937169372228,"x":67.04,"y":189.93,"x0":-0.7426131265331569,"y0":50.00451294845193,"z0":5.4523910028188105,"aX":-8.612888963091953},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":6.5,"spinRate":2143,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.3964599951861061,"extension":6.7217382013629425},"index":1,"playId":"e988994c-5284-3ae8-a988-d5ed0529000d","pitchNumber":2,"startTime":"2026-04-17T00:42:59.834Z","endTime":"2026-04-17T00:43:03.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.006393327801593,"aZ":-17.923435250030042,"pfxX":1.9154701301468287,"pfxZ":7.828260697825888,"pX":-0.09756928558170623,"pZ":3.705471555355473,"vX0":1.8759678846130805,"vY0":-133.6395963795352,"vZ0":-1.5372342653912971,"x":120.72,"y":138.73,"x0":-1.0558831400171336,"y0":50.00553725606904,"z0":5.566961368834938,"aX":3.487751565474416},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.0,"breakHorizontal":-3.8,"spinRate":2259,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.40882525552794435,"extension":6.526969792413537},"index":2,"playId":"3ade5836-7832-35be-bc0c-3edeb683fca4","pitchNumber":3,"startTime":"2026-04-17T00:43:18.897Z","endTime":"2026-04-17T00:43:22.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.1,"endSpeed":86.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00750346138267,"aZ":-12.075317697445625,"pfxX":-3.773639343737254,"pfxZ":10.411061442448194,"pX":0.032632287754599976,"pZ":2.195803455224696,"vX0":4.071497926021287,"vY0":-138.34073311708303,"vZ0":-6.636314576455156,"x":115.76,"y":179.49,"x0":-0.970704393674202,"y0":50.003478022529265,"z0":5.441946173508532,"aX":-7.285775418822231},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":6.0,"spinRate":2160,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.39652593699033334,"extension":6.640356303177341},"index":3,"playId":"1321c9e4-0c30-3c2a-87ac-cc4016b26ee1","pitchNumber":4,"startTime":"2026-04-17T00:43:36.740Z","endTime":"2026-04-17T00:43:40.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66571253362267,"aZ":-12.160153506647143,"pfxX":-4.498755526913019,"pfxZ":10.336072587498151,"pX":0.3524245328007384,"pZ":2.595261238332237,"vX0":5.000347168078629,"vY0":-138.6577843551327,"vZ0":-5.489749723083096,"x":103.57,"y":168.71,"x0":-0.8947513472784491,"y0":50.00062845790794,"z0":5.420864915355516,"aX":-8.70904263355134},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":7.1,"spinRate":2115,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.395892394777432,"extension":6.703994113505266},"index":4,"playId":"6891f2a0-90e9-39fb-9fe7-206be14fd130","pitchNumber":5,"startTime":"2026-04-17T00:43:53.841Z","endTime":"2026-04-17T00:43:57.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":5,"startTime":"2026-04-17T00:43:59.908Z","endTime":"2026-04-17T00:44:17.298Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53156666477695,"aZ":-22.31718133928895,"pfxX":3.852252361277733,"pfxZ":5.67509432545874,"pX":0.9541718122990991,"pZ":2.040462717740873,"vX0":3.773697941146193,"vY0":-130.4329963317655,"vZ0":-4.5762864021841425,"x":80.63,"y":183.69,"x0":-1.0077739898231473,"y0":50.000135404063826,"z0":5.484787299464613,"aX":6.683848897417766},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.6,"breakHorizontal":-7.8,"spinRate":2347,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.41875889353620765,"extension":6.731950228997634},"index":6,"playId":"f2fc673f-c676-3cf6-8d36-76e68a71adc1","pitchNumber":6,"startTime":"2026-04-17T00:44:17.298Z","endTime":"2026-04-17T00:44:21.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52368893903252,"aZ":-12.620984192920538,"pfxX":-3.845988160435005,"pfxZ":10.01028853104242,"pX":0.5530557877876887,"pZ":2.0793689159894173,"vX0":5.213753242924854,"vY0":-139.18867894926714,"vZ0":-6.9254919013292024,"x":95.92,"y":182.64,"x0":-0.8485692618566809,"y0":50.00566512269216,"z0":5.443371695503453,"aX":-7.514775705548766},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":5.9,"spinRate":2156,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3941744705857979,"extension":6.594599111729669},"index":7,"playId":"af8d5552-a29a-364b-b45d-34606ad33f34","pitchNumber":7,"startTime":"2026-04-17T00:44:39.338Z","endTime":"2026-04-17T00:44:43.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-17T00:44:43.811Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T00:45:02.647Z","endTime":"2026-04-17T00:47:07.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621111,"link":"/api/v1/people/621111"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41868977978696,"aZ":-18.27388156338576,"pfxX":2.0806733781774476,"pfxZ":7.543218642022116,"pX":1.3175507576689633,"pZ":2.002922830378169,"vX0":5.411326629477095,"vY0":-134.03963090235632,"vZ0":-5.735602309706471,"x":66.78,"y":184.7,"x0":-0.9875259959973527,"y0":50.00635612410518,"z0":5.44964682745452,"aX":3.836333295418693},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":-4.8,"spinRate":2325,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4065983883847628,"extension":6.704762784707737},"index":0,"playId":"35c20c7a-dc8c-3156-9bc3-55106e0a63e7","pitchNumber":1,"startTime":"2026-04-17T00:45:08.124Z","endTime":"2026-04-17T00:45:11.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77831451930098,"aZ":-20.240885750777764,"pfxX":2.1411517688768846,"pfxZ":6.904682861737593,"pX":1.3809536768400934,"pZ":0.43383528955494277,"vX0":4.913871412051133,"vY0":-129.98948601073133,"vZ0":-8.88468440797435,"x":64.36,"y":227.07,"x0":-0.8047559950492277,"y0":50.00115127984557,"z0":5.4065454131798445,"aX":3.698594133363188},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.9,"breakHorizontal":-4.9,"spinRate":2288,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4198165039548969,"extension":6.8149486314077805},"index":1,"playId":"776c08b0-a975-3214-a686-9855d5f0856b","pitchNumber":2,"startTime":"2026-04-17T00:45:27.744Z","endTime":"2026-04-17T00:45:30.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33273624423104,"aZ":-15.69052184696291,"pfxX":-7.7908496248276915,"pfxZ":8.535444648866271,"pX":0.47379830818050783,"pZ":2.2739015600251182,"vX0":5.965707256821865,"vY0":-138.42577277629542,"vZ0":-5.703322221280543,"x":98.94,"y":177.38,"x0":-0.7024554139612137,"y0":50.001244986031075,"z0":5.420016470987792,"aX":-15.043085070867805},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":12.8,"spinRate":2014,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3964338412109929,"extension":6.748029052921658},"index":2,"playId":"ad662483-89df-3b5d-afd4-37ba31a4ef88","pitchNumber":3,"startTime":"2026-04-17T00:45:51.192Z","endTime":"2026-04-17T00:45:54.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"d3b6589e-b804-3811-836c-249bfd763fd2","startTime":"2026-04-17T00:46:11.085Z","endTime":"2026-04-17T00:46:16.877Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Walker Buehler picks off Brendan Donovan at 1st on throw to first baseman Gavin Sheets.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"d3b6589e-b804-3811-836c-249bfd763fd2","startTime":"2026-04-17T00:46:32.908Z","endTime":"2026-04-17T00:46:44.563Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680977,"link":"/api/v1/people/680977"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.21,"dramaIndex":60.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83687698496958,"aZ":-12.513430359570153,"pfxX":-4.468742047100807,"pfxZ":10.043798747762285,"pX":0.9441236181100667,"pZ":2.845036456187009,"vX0":6.309707881463506,"vY0":-139.59681636976538,"vZ0":-5.081259269865897,"x":81.01,"y":161.96,"x0":-0.7735171332520087,"y0":50.00226520810294,"z0":5.524637455336168,"aX":-8.747487187451004},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":6.7,"spinRate":2223,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3936148531888337,"extension":6.657031369493831},"index":5,"playId":"4039dd6a-45e5-31fc-8de4-a806aac534c7","pitchNumber":4,"startTime":"2026-04-17T00:46:44.563Z","endTime":"2026-04-17T00:46:53.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721616809233517,"aZ":-24.14197343342538,"pfxX":6.801559148694503,"pfxZ":5.217315638329529,"pX":1.2079614044270155,"pZ":2.4988915164847514,"vX0":3.143667061895991,"vY0":-124.09752151126524,"vZ0":-2.3742090152139665,"x":70.96,"y":171.31,"x0":-0.9639561172513502,"y0":50.005891375739154,"z0":5.505329715321717,"aX":10.476877760194215},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.1,"breakHorizontal":-13.1,"spinRate":2538,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4435043253493647,"extension":6.504479213361201},"index":6,"playId":"0c681803-4e6f-3309-916d-1bf7f386ccfa","pitchNumber":5,"startTime":"2026-04-17T00:47:03.632Z","endTime":"2026-04-17T00:47:07.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":1.21,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-17T00:47:07.251Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Laureano walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T00:49:35.421Z","endTime":"2026-04-17T00:50:54.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.623544834123635,"aZ":-17.214014559378587,"pfxX":-6.946992891616734,"pfxZ":7.8482279106687205,"pX":0.10914191391731765,"pZ":3.698677265453252,"vX0":8.230735255679006,"vY0":-137.2507232397824,"vZ0":-1.0833170492638708,"x":112.84,"y":138.92,"x0":-2.0272042990076127,"y0":50.00316129212183,"z0":5.271790141601279,"aX":-13.2433851487924},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":10.8,"spinRate":2164,"spinDirection":236},"zone":12,"typeConfidence":0.93,"plateTime":0.3992119848414144,"extension":5.748862698066249},"index":0,"playId":"0b1c1618-7ecf-3161-8414-93770d98e8c7","pitchNumber":1,"startTime":"2026-04-17T00:49:39.922Z","endTime":"2026-04-17T00:49:44.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":85.8,"endSpeed":79.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.887433459763457,"aZ":-27.49397012352558,"pfxX":-1.2124252910971203,"pfxZ":2.946056723096807,"pX":0.9074702380030253,"pZ":1.5235540051665024,"vX0":7.67511384436814,"vY0":-124.83801180902987,"vZ0":-2.836173843428206,"x":82.41,"y":197.64,"x0":-2.0421636498879496,"y0":50.00097464367569,"z0":4.9251869577167,"aX":-1.9254967298296826},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":0.5,"spinRate":2295,"spinDirection":227},"zone":14,"typeConfidence":0.88,"plateTime":0.43787259570169557,"extension":5.639467365201598},"index":1,"playId":"e1aa9450-9e51-38be-8b23-f9ac60a02623","pitchNumber":2,"startTime":"2026-04-17T00:49:54.748Z","endTime":"2026-04-17T00:49:58.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.913657784342405,"aZ":-25.847242050779805,"pfxX":-10.446370555896422,"pfxZ":3.283266473188802,"pX":-0.8348414757312149,"pZ":2.089911907996125,"vX0":6.689573001666773,"vY0":-138.1656455285952,"vZ0":-3.0970006787151494,"x":148.82,"y":182.35,"x0":-1.935161172207478,"y0":50.001215000172614,"z0":4.969872412760234,"aX":-20.115455662427888},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":17.4,"spinRate":2090,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.3970204971806557,"extension":5.473456747205352},"index":2,"playId":"941d842d-c444-3d5d-a360-54d1f9043566","pitchNumber":3,"startTime":"2026-04-17T00:50:12.820Z","endTime":"2026-04-17T00:50:16.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.337027400055543,"aZ":-32.74456593314196,"pfxX":-10.94353846101167,"pfxZ":-0.35836788758414073,"pX":-1.7203124836532,"pZ":1.6590193448587727,"vX0":4.935983570937458,"vY0":-126.72395421905809,"vZ0":-1.3685964111312494,"x":182.57,"y":193.99,"x0":-2.2824336335614697,"y0":50.0006192641913,"z0":4.846363055246679,"aX":-17.61646517741376},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":18.5,"spinRate":1877,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.43390820128937735,"extension":5.4175959907107},"index":3,"playId":"591f18fe-1e7e-32d5-9160-3745b26908d0","pitchNumber":4,"startTime":"2026-04-17T00:50:36.528Z","endTime":"2026-04-17T00:50:40.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.864083596665296,"aZ":-26.054144872846187,"pfxX":-11.824800629207552,"pfxZ":3.177457941428722,"pX":1.158639338177143,"pZ":1.3234215648327852,"vX0":12.410357911804079,"vY0":-138.38538756631465,"vZ0":-4.947083936232287,"x":72.84,"y":203.05,"x0":-1.8625927426249436,"y0":50.00261168978982,"z0":4.894760172939632,"aX":-22.776915257551487},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.8,"breakHorizontal":18.6,"spinRate":2110,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.39684206974326,"extension":5.797416226638437},"index":4,"playId":"e1fbe1d4-feb4-3291-b7b2-778014e3c267","pitchNumber":5,"startTime":"2026-04-17T00:50:50.928Z","endTime":"2026-04-17T00:50:54.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-17T00:50:54.057Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T00:51:18.734Z","endTime":"2026-04-17T00:51:33.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67185551085223,"aZ":-25.896695887652072,"pfxX":-11.200149707800472,"pfxZ":3.23165873123145,"pX":0.1358110401270237,"pZ":1.9978468579407818,"vX0":9.102954393454185,"vY0":-138.64778125737058,"vZ0":-3.4919545919800212,"x":111.82,"y":184.84,"x0":-1.7385812577398712,"y0":50.00308964801118,"z0":5.00645013794869,"aX":-21.75543564258592},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.3,"breakHorizontal":18.4,"spinRate":2076,"spinDirection":241},"zone":8,"typeConfidence":0.91,"plateTime":0.3954107946950911,"extension":5.863155368992716},"hitData":{"launchSpeed":99.2,"launchAngle":30.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.37,"coordY":72.44}},"index":0,"playId":"df0fcd17-3d86-3359-93f4-bb0c6c624e14","pitchNumber":1,"startTime":"2026-04-17T00:51:21.825Z","endTime":"2026-04-17T00:51:33.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-17T00:51:33.583Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T00:52:01.718Z","endTime":"2026-04-17T00:53:52.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":94.3,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.089325847993837,"aZ":-23.926158248761478,"pfxX":-10.192005345034103,"pfxZ":4.364987802399742,"pX":0.8432889661032799,"pZ":1.3107923645137791,"vX0":10.478584097017713,"vY0":-136.79574158858918,"vZ0":-5.418288283591605,"x":84.86,"y":203.39,"x0":-1.718665688811735,"y0":50.001408631912284,"z0":4.964451930231977,"aX":-19.25244044749435},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":16.2,"spinRate":2093,"spinDirection":234},"zone":14,"typeConfidence":0.73,"plateTime":0.40088700426960555,"extension":5.680110162683543},"index":0,"playId":"2e58e25f-a857-304b-b0ad-56a91e8f2e89","pitchNumber":1,"startTime":"2026-04-17T00:52:01.718Z","endTime":"2026-04-17T00:52:06.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.1,"endSpeed":86.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.815263930044964,"aZ":-28.980678276108158,"pfxX":-11.808273575631997,"pfxZ":1.664169035004738,"pX":-1.2801823213463435,"pZ":2.077094020332408,"vX0":6.302831943237149,"vY0":-138.21858293657638,"vZ0":-2.474577260686237,"x":165.8,"y":182.7,"x0":-2.0688728909447507,"y0":50.00041868099517,"z0":4.951140570576845,"aX":-22.60469021833166},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.6,"breakHorizontal":19.9,"spinRate":2027,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.397883309534393,"extension":5.835820607013428},"index":1,"playId":"8fd7e723-7768-3c4e-a4e5-674dac9b31c2","pitchNumber":2,"startTime":"2026-04-17T00:52:23.800Z","endTime":"2026-04-17T00:52:28.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16256359896178,"aZ":-31.46399356467425,"pfxX":-12.448365184843087,"pfxZ":0.44363499886974544,"pX":-0.30032089866944367,"pZ":1.6129788662946558,"vX0":8.348006750017591,"vY0":-126.80827948275869,"vZ0":-1.8175247964400392,"x":128.45,"y":195.23,"x0":-2.03302689343529,"y0":50.0051529553297,"z0":4.871315357640514,"aX":-20.089155769443114},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":20.4,"spinRate":1883,"spinDirection":258},"zone":13,"typeConfidence":0.91,"plateTime":0.43347084959047644,"extension":5.734493805627641},"index":2,"playId":"830722b7-203d-3099-a4c4-9ad336e5ae97","pitchNumber":3,"startTime":"2026-04-17T00:52:43.900Z","endTime":"2026-04-17T00:52:47.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.1,"endSpeed":86.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.540969274846177,"aZ":-18.279704351151334,"pfxX":-6.90922817828941,"pfxZ":7.206150432929748,"pX":0.8218117255735495,"pZ":2.3126998500348175,"vX0":9.62018900734135,"vY0":-138.15986501495308,"vZ0":-4.297898227546621,"x":85.67,"y":176.34,"x0":-1.811921539314788,"y0":50.00192819777167,"z0":5.121376124411346,"aX":-13.321323400947959},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":10.4,"spinRate":2157,"spinDirection":242},"zone":14,"typeConfidence":0.92,"plateTime":0.3968366781536883,"extension":6.004327222429649},"index":3,"playId":"e2edce9d-aefa-3e10-9bea-3bb5fae86df1","pitchNumber":4,"startTime":"2026-04-17T00:53:04.427Z","endTime":"2026-04-17T00:53:09.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"53387c6d-be84-3444-afd7-a10de0e8b3d6","startTime":"2026-04-17T00:53:27.730Z","endTime":"2026-04-17T00:53:30.924Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.071724231083834,"aZ":-17.517337112982595,"pfxX":-7.139804535616358,"pfxZ":7.731246670932917,"pX":-0.5591273373821077,"pZ":3.6593144942702964,"vX0":6.160719410354063,"vY0":-137.4488270666526,"vZ0":-0.7764064690388846,"x":138.31,"y":139.98,"x0":-1.9121056569856114,"y0":50.002187146057736,"z0":5.1451436949520115,"aX":-13.53548614114097},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":11.5,"spinRate":2172,"spinDirection":237},"zone":11,"typeConfidence":0.93,"plateTime":0.3998949111168004,"extension":5.722875081472121},"index":5,"playId":"6545aee3-5915-33ed-9a5e-a213fb49fbf5","pitchNumber":5,"startTime":"2026-04-17T00:53:48.630Z","endTime":"2026-04-17T00:53:52.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-17T00:53:52.616Z","atBatIndex":5},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Manny Machado grounds into a force out, shortstop J.P. Crawford to second baseman Cole Young. Ramón Laureano out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T00:54:11.990Z","endTime":"2026-04-17T00:57:01.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.235387766283196,"aZ":-17.80986810043915,"pfxX":-8.429409238828368,"pfxZ":7.610197771462866,"pX":-0.19925423525015462,"pZ":2.3394408709067145,"vX0":7.207172902211088,"vY0":-137.21126485542283,"vZ0":-4.335999217577093,"x":124.6,"y":175.62,"x0":-1.7779693890768058,"y0":50.00280758939553,"z0":5.170905266035256,"aX":-15.910077227315504},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":13.6,"spinRate":2200,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.4007495497993059,"extension":5.487620234500336},"index":0,"playId":"48374503-626d-3b26-b1a0-5e81c5f1abc5","pitchNumber":1,"startTime":"2026-04-17T00:54:17.081Z","endTime":"2026-04-17T00:54:23.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.8,"endSpeed":86.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31353251350087,"aZ":-15.091580673999909,"pfxX":-7.749456294279513,"pfxZ":8.8069149046786,"pX":1.276692705210314,"pZ":1.7753041785747314,"vX0":10.683451013378479,"vY0":-138.90106054829084,"vZ0":-6.360130034718746,"x":68.34,"y":190.85,"x0":-1.626090478721135,"y0":50.000302945424465,"z0":5.111855060965014,"aX":-15.026993743699869},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":11.6,"spinRate":2274,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.39547759640115077,"extension":5.593508684021763},"index":1,"playId":"3f156f7b-ab9e-3a56-b459-ccd617c49ab0","pitchNumber":2,"startTime":"2026-04-17T00:54:41.197Z","endTime":"2026-04-17T00:54:45.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.737681948735286,"aZ":-17.89128652147738,"pfxX":-8.219025028202305,"pfxZ":7.219644346956711,"pX":0.7278110901729873,"pZ":2.7841837742496867,"vX0":9.534031594366185,"vY0":-139.808736564786,"vZ0":-3.4553776281001065,"x":89.26,"y":163.61,"x0":-1.6598543518687974,"y0":50.00204763139106,"z0":5.211444628670556,"aX":-16.258575184828153},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":13.0,"spinRate":2257,"spinDirection":231},"zone":6,"typeConfidence":0.93,"plateTime":0.39187636021371475,"extension":5.4819947833384095},"index":2,"playId":"921a2b4d-c162-337c-9f92-c43306db6299","pitchNumber":3,"startTime":"2026-04-17T00:55:00.701Z","endTime":"2026-04-17T00:55:05.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"18a89402-9490-314f-8f13-ae4373e39b7d","startTime":"2026-04-17T00:55:26.109Z","endTime":"2026-04-17T00:55:31.300Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291075131164128,"aZ":-29.971790376572628,"pfxX":-0.7782025582404977,"pfxZ":1.4084835705473564,"pX":1.081715814627903,"pZ":1.4175061964921685,"vX0":7.590343748238491,"vY0":-124.4730943978834,"vZ0":-2.5102200652726525,"x":75.77,"y":200.51,"x0":-1.9079618864744576,"y0":50.00612746188101,"z0":4.924107803279371,"aX":-1.221047885911693},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.2,"breakHorizontal":-0.4,"spinRate":2239,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.4402637243001917,"extension":5.916363511079155},"index":4,"playId":"f0940cda-51d7-3161-a809-a7c37d69272b","pitchNumber":4,"startTime":"2026-04-17T00:55:45.967Z","endTime":"2026-04-17T00:55:49.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58162216068858,"aZ":-18.694171335261178,"pfxX":-7.80907875082484,"pfxZ":7.090067481416071,"pX":-0.14663774011400274,"pZ":4.050102608161328,"vX0":7.3878170104446745,"vY0":-137.54504047941992,"vZ0":0.09625384029524175,"x":122.59,"y":129.43,"x0":-1.8623497163805212,"y0":50.006857848327385,"z0":5.289879460986545,"aX":-14.857194207872713},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":12.5,"spinRate":2321,"spinDirection":229},"zone":11,"typeConfidence":0.93,"plateTime":0.39933055486783475,"extension":5.6232195259797875},"index":5,"playId":"a6dc6832-cbeb-32c9-9dcb-f4c15b2d0087","pitchNumber":5,"startTime":"2026-04-17T00:56:06.592Z","endTime":"2026-04-17T00:56:11.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46512397331784,"aZ":-25.152818115841708,"pfxX":-11.370421696386494,"pfxZ":3.546158010689803,"pX":0.37216215810335906,"pZ":2.0916466182494964,"vX0":9.765444803317756,"vY0":-140.25229070755492,"vZ0":-3.450301942584098,"x":102.81,"y":182.31,"x0":-1.6876801085869764,"y0":50.00351709639063,"z0":4.989293398047989,"aX":-22.52001355831426},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":18.5,"spinRate":2082,"spinDirection":236},"zone":9,"typeConfidence":0.91,"plateTime":0.3914139434400461,"extension":5.931886165699428},"index":6,"playId":"5cbefabf-406a-31ff-92f0-4924d858ec8c","pitchNumber":6,"startTime":"2026-04-17T00:56:30.830Z","endTime":"2026-04-17T00:56:34.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10709588485607,"aZ":-29.72453979100268,"pfxX":-11.859957985831473,"pfxZ":1.442364896590771,"pX":0.4448358286561279,"pZ":2.413347779808087,"vX0":9.640059295769477,"vY0":-129.89916883846502,"vZ0":-0.7538239478857593,"x":100.04,"y":173.62,"x0":-1.7871690378852283,"y0":50.00144810537064,"z0":4.982186001241551,"aX":-20.115536898908775},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":19.1,"spinRate":1908,"spinDirection":254},"zone":6,"typeConfidence":0.7,"plateTime":0.4228667388788292,"extension":5.8527981849093855},"hitData":{"launchSpeed":87.9,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":157.76}},"index":7,"playId":"6bb2f0d3-2f4b-3760-ba56-8a16f696bb1e","pitchNumber":7,"startTime":"2026-04-17T00:56:54.716Z","endTime":"2026-04-17T00:57:01.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-17T00:57:01.226Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T00:59:25.696Z","endTime":"2026-04-17T01:01:03.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.378862002517586,"aZ":-11.647367394518898,"pfxX":-4.00641714793387,"pfxZ":10.882495493825747,"pX":0.6680788741838349,"pZ":2.655730842216536,"vX0":4.955633300125483,"vY0":-137.41791285000141,"vZ0":-5.410780863619657,"x":91.53,"y":167.08,"x0":-0.6499418639510463,"y0":50.00244119234328,"z0":5.462355739840491,"aX":-7.556839531509772},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.6,"breakHorizontal":6.0,"spinRate":2215,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.400716125782024,"extension":6.488563308498437},"index":0,"playId":"77b96acf-ed8e-30bf-a394-f9759cd357a1","pitchNumber":1,"startTime":"2026-04-17T00:59:35.673Z","endTime":"2026-04-17T00:59:39.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.063533126567545,"aZ":-25.38080102450894,"pfxX":-6.413499659533061,"pfxZ":4.141277347209559,"pX":-0.6232601499486718,"pZ":3.9457881998004627,"vX0":2.8508280825967534,"vY0":-127.98178873532036,"vZ0":0.7125884760639212,"x":140.76,"y":132.24,"x0":-0.9249222096041941,"y0":50.00427934909603,"z0":5.6682680254414395,"aX":-10.525568765600047},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.9,"breakHorizontal":10.9,"spinRate":1404,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4297468885301807,"extension":6.638165638947443},"index":1,"playId":"0f476c6b-c3ad-3e68-9cf4-eaa01ecee562","pitchNumber":2,"startTime":"2026-04-17T00:59:54.541Z","endTime":"2026-04-17T00:59:59.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.8,"endSpeed":79.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.778421250814247,"aZ":-30.270485799737116,"pfxX":5.396127965103762,"pfxZ":1.1968542290717332,"pX":0.9729402786945307,"pZ":1.2650052506530483,"vX0":3.058375854415816,"vY0":-124.93657191423245,"vZ0":-4.273512624265693,"x":79.91,"y":204.62,"x0":-0.9658031711838148,"y0":50.00362527280361,"z0":5.469192438319841,"aX":8.580097916699106},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":-10.4,"spinRate":2514,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.43741817728123555,"extension":6.542178335625007},"index":2,"playId":"3c9b7aa4-557e-3409-98d3-cb8ef65c24b1","pitchNumber":3,"startTime":"2026-04-17T01:00:15.788Z","endTime":"2026-04-17T01:00:20.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.738737729656453,"aZ":-30.549816229247174,"pfxX":5.622019506139326,"pfxZ":1.0135032743250534,"pX":0.4741718535121536,"pZ":2.307867280966966,"vX0":1.7442512274287967,"vY0":-125.47282835537904,"vZ0":-1.8634473865721755,"x":98.93,"y":176.47,"x0":-0.959341413822666,"y0":50.00484995374488,"z0":5.533156580647346,"aX":9.026518305009374},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":-10.6,"spinRate":2481,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.43537743329824163,"extension":6.571809618990149},"index":3,"playId":"de36b50a-8b49-3d27-af03-75d9b9b5f6f2","pitchNumber":4,"startTime":"2026-04-17T01:00:34.803Z","endTime":"2026-04-17T01:00:40.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.742374879963695,"aZ":-42.646238672420175,"pfxX":5.002884824360244,"pfxZ":-7.9827120352444885,"pX":0.1544165344013765,"pZ":1.1365430277224704,"vX0":0.7056662840179121,"vY0":-114.82600662439575,"vZ0":-0.7964665492482297,"x":111.11,"y":208.09,"x0":-0.8072003254891856,"y0":50.002263646000195,"z0":5.701247584736704,"aX":6.563091011180459},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.3,"breakHorizontal":-9.2,"spinRate":2469,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.48024982775084446,"extension":6.630530333300682},"index":4,"playId":"d1640880-1f92-3da5-bae3-c6ba4e0cbad7","pitchNumber":5,"startTime":"2026-04-17T01:00:59.929Z","endTime":"2026-04-17T01:01:03.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:01:03.774Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T01:01:23.555Z","endTime":"2026-04-17T01:02:48.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.325249337926955,"aZ":-12.669529191071977,"pfxX":-3.222541050742839,"pfxZ":10.12363001716783,"pX":0.4647506427160046,"pZ":2.268940329694999,"vX0":4.37856065535295,"vY0":-138.29681931809117,"vZ0":-6.261411493067566,"x":99.28,"y":177.52,"x0":-0.7241676945644437,"y0":50.00536865770323,"z0":5.420777283039391,"aX":-6.210851004358124},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":4.9,"spinRate":2031,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.396828481956661,"extension":6.64410082734352},"index":0,"playId":"0ca1fe1b-c6b4-38df-b21c-5015a3c2cbbd","pitchNumber":1,"startTime":"2026-04-17T01:01:28.666Z","endTime":"2026-04-17T01:01:32.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":88.0,"endSpeed":81.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56484254346988,"aZ":-28.461351496150588,"pfxX":4.6132743587004015,"pfxZ":2.216958307931943,"pX":1.3536201619054866,"pZ":2.967836566150911,"vX0":3.654320098764695,"vY0":-128.20547163119625,"vZ0":-1.3125279110885653,"x":65.4,"y":158.65,"x0":-0.6859131211962537,"y0":50.00616408407468,"z0":5.691777335268303,"aX":7.740792706237458},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":-9.1,"spinRate":2597,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4259587186186158,"extension":6.623198437523083},"index":1,"playId":"bd47ee54-f54b-3f1e-ac63-1e19fda17b5e","pitchNumber":2,"startTime":"2026-04-17T01:01:45.009Z","endTime":"2026-04-17T01:01:50.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44426817997215,"aZ":-41.9413909933656,"pfxX":6.841642323184531,"pfxZ":-7.775081901638272,"pX":0.47939733834220555,"pZ":1.7563288579290806,"vX0":0.5708830788789772,"vY0":-112.56758241589702,"vZ0":0.6320469705453025,"x":98.73,"y":191.36,"x0":-0.6654724619924441,"y0":50.00322694589764,"z0":5.791392843477475,"aX":8.594782217623496},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-13.4,"breakHorizontal":-12.5,"spinRate":2459,"spinDirection":28},"zone":9,"typeConfidence":2.0,"plateTime":0.4905588704497035,"extension":6.785291131241684},"index":2,"playId":"730dee62-f36b-3097-b326-fe18a2d7e550","pitchNumber":3,"startTime":"2026-04-17T01:02:01.594Z","endTime":"2026-04-17T01:02:04.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.369617757323265,"aZ":-30.69570052052442,"pfxX":8.263221087753944,"pfxZ":1.0550486035718003,"pX":2.398922837227116,"pZ":0.9678254858650591,"vX0":5.054746308186312,"vY0":-118.51804962999152,"vZ0":-3.318804488440847,"x":25.56,"y":212.65,"x0":-0.8446045604546455,"y0":50.005540102821485,"z0":5.227890724598208,"aX":11.603968996045612},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.3,"breakHorizontal":-16.3,"spinRate":2666,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4644443639126652,"extension":6.635365299823578},"index":3,"playId":"9c25c05c-3302-3de9-a19f-c0f3aac91fdc","pitchNumber":4,"startTime":"2026-04-17T01:02:18.241Z","endTime":"2026-04-17T01:02:21.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30564166083325,"aZ":-24.83868892616457,"pfxX":4.402989477388106,"pfxZ":4.209260126442372,"pX":0.7401446574597991,"pZ":3.309414331680731,"vX0":2.4911384741791913,"vY0":-130.66728066704488,"vZ0":-1.234947051357425,"x":88.79,"y":149.43,"x0":-0.7951504878228047,"y0":50.005479409996795,"z0":5.639341324912375,"aX":7.681058786510932},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.6,"breakHorizontal":-8.5,"spinRate":2381,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.41779623468471927,"extension":6.58834726678324},"hitData":{"launchSpeed":94.6,"launchAngle":34.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.94,"coordY":81.1}},"index":4,"playId":"358df5ec-e9a6-30d3-aa1d-e4e95c30a30f","pitchNumber":5,"startTime":"2026-04-17T01:02:36.671Z","endTime":"2026-04-17T01:02:48.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:02:48.797Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Raley lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T01:03:05.413Z","endTime":"2026-04-17T01:04:23.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":81.8,"endSpeed":74.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982954633399377,"aZ":-24.522482532914836,"pfxX":5.490698710487086,"pfxZ":5.357595922401988,"pX":-0.3443098332130508,"pZ":3.091913137904661,"vX0":0.6794810964829826,"vY0":-119.08094268633354,"vZ0":-0.25452869718066073,"x":130.12,"y":155.3,"x0":-1.3467610460858532,"y0":50.004226397146034,"z0":5.428589146729041,"aX":7.844530465024626},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":10.0,"breakHorizontal":-10.1,"spinRate":2544,"spinDirection":86},"zone":1,"typeConfidence":2.0,"plateTime":0.4608766490609888,"extension":6.496469759270989},"index":0,"playId":"85bd5fe4-99d0-35ad-813d-edd240cafccd","pitchNumber":1,"startTime":"2026-04-17T01:03:12.678Z","endTime":"2026-04-17T01:03:16.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.3,"endSpeed":86.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.962561784406624,"aZ":-13.542879910445263,"pfxX":-3.67397430056858,"pfxZ":9.636700136562848,"pX":1.3526130965974819,"pZ":3.1625625081279276,"vX0":6.355285785359376,"vY0":-138.63657701379105,"vZ0":-4.160625358983623,"x":65.44,"y":153.39,"x0":-0.4992554690774793,"y0":50.00164876752099,"z0":5.596096704327156,"aX":-7.102811733393148},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":5.3,"spinRate":2116,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39610891254986935,"extension":6.629993863104602},"index":1,"playId":"8e603842-6abe-3865-b002-4ad1d1ab801c","pitchNumber":2,"startTime":"2026-04-17T01:03:27.433Z","endTime":"2026-04-17T01:03:31.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":69.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77951367239555,"aZ":-43.06111795310433,"pfxX":6.789685913948375,"pfxZ":-8.791076609559465,"pX":-1.6694122126951392,"pZ":4.0072820377914695,"vX0":-3.6350518612468,"vY0":-111.42154948683486,"vZ0":5.408321270168194,"x":180.63,"y":130.58,"x0":-0.886465451862967,"y0":50.001322626176545,"z0":6.038266291871581,"aX":8.410158111454182},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-13.8,"breakHorizontal":-11.2,"spinRate":2442,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.494383137964991,"extension":6.4720649748796575},"index":2,"playId":"54412df6-48ea-3129-b0f3-58e71ecc37a2","pitchNumber":3,"startTime":"2026-04-17T01:03:42.755Z","endTime":"2026-04-17T01:03:45.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93204938405192,"aZ":-24.29457768415726,"pfxX":-6.654095342670601,"pfxZ":4.64197626434486,"pX":-0.44220174123489636,"pZ":3.1298391051284753,"vX0":3.590950196868723,"vY0":-130.17238619935625,"vZ0":-1.4823450744266922,"x":133.86,"y":154.27,"x0":-0.9824753553245783,"y0":50.005618800358796,"z0":5.56420665419719,"aX":-11.304512909730965},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.3,"breakHorizontal":11.2,"spinRate":1342,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.42242611097164673,"extension":6.6169218253013895},"index":3,"playId":"6825b962-5032-337c-a6c6-4976bd6c3fbd","pitchNumber":4,"startTime":"2026-04-17T01:03:59.034Z","endTime":"2026-04-17T01:04:02.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":79.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.211909601247694,"aZ":-26.37995999063601,"pfxX":-9.430183338362154,"pfxZ":3.526830642129786,"pX":-0.21083695325348445,"pZ":2.3642034583288454,"vX0":5.3514650508140065,"vY0":-128.2867691103577,"vZ0":-2.298798626394098,"x":125.04,"y":174.95,"x0":-1.1150121508718815,"y0":50.00115914069327,"z0":5.3595318700855215,"aX":-15.483454926378485},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.0,"breakHorizontal":15.6,"spinRate":1543,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4294084369431106,"extension":6.746033930900734},"hitData":{"launchSpeed":88.3,"launchAngle":23.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.99,"coordY":108.67}},"index":4,"playId":"afe66d3a-19f3-3865-9b2e-736726a79008","pitchNumber":5,"startTime":"2026-04-17T01:04:14.960Z","endTime":"2026-04-17T01:04:23.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:04:23.961Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xander Bogaerts pops out to third baseman Brendan Donovan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T01:07:10.730Z","endTime":"2026-04-17T01:07:25.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78822540353325,"aZ":-15.074372866089536,"pfxX":-6.602290864724181,"pfxZ":9.004090196476671,"pX":-0.4250482693602638,"pZ":3.0890668246677313,"vX0":6.7436447136793625,"vY0":-137.49133908498027,"vZ0":-2.854780764917268,"x":133.2,"y":155.38,"x0":-2.0613504055848217,"y0":50.00164461667119,"z0":5.174263550050202,"aX":-12.537479151169592},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":10.4,"spinRate":2262,"spinDirection":232},"zone":1,"typeConfidence":0.92,"plateTime":0.39961234775955656,"extension":5.787247626034574},"hitData":{"launchSpeed":82.9,"launchAngle":78.0,"totalDistance":47.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":130.53,"coordY":188.67}},"index":0,"playId":"a7649f90-d129-314e-8267-44a73ed860e5","pitchNumber":1,"startTime":"2026-04-17T01:07:16.016Z","endTime":"2026-04-17T01:07:25.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:07:25.857Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gavin Sheets doubles (8) on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T01:07:42.340Z","endTime":"2026-04-17T01:09:48.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.303422912760205,"aZ":-25.7225450071844,"pfxX":-10.909373103328234,"pfxZ":3.287428332375538,"pX":-0.3160973700018833,"pZ":1.952406272685912,"vX0":8.660439067674904,"vY0":-139.46975132467813,"vZ0":-3.729942237654223,"x":129.05,"y":186.07,"x0":-2.0490773202638013,"y0":50.004909324592916,"z0":5.009869721129148,"aX":-21.426030964020164},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.3,"breakHorizontal":17.9,"spinRate":2022,"spinDirection":236},"zone":7,"typeConfidence":0.91,"plateTime":0.3931964341570442,"extension":5.7968589474132335},"index":0,"playId":"95fe9700-2bfa-30d8-b79a-38ef14f903ba","pitchNumber":1,"startTime":"2026-04-17T01:07:52.491Z","endTime":"2026-04-17T01:07:55.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":88.0,"endSpeed":80.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092741680092125,"aZ":-32.70113672503302,"pfxX":-11.148534199436583,"pfxZ":-0.31776036100949234,"pX":-0.8082164127398495,"pZ":2.2671006389618387,"vX0":7.048467997929884,"vY0":-127.96522016788333,"vZ0":-0.2370171569620092,"x":147.81,"y":177.57,"x0":-2.1595056748052244,"y0":50.00448515448037,"z0":4.937697387923792,"aX":-18.364545369284585},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.4,"breakHorizontal":18.5,"spinRate":1955,"spinDirection":258},"zone":7,"typeConfidence":0.9,"plateTime":0.42914691603152955,"extension":5.532916306721661},"index":1,"playId":"5378d2a7-bce4-3840-8814-3401bf1781ec","pitchNumber":2,"startTime":"2026-04-17T01:08:06.451Z","endTime":"2026-04-17T01:08:09.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67572546415409,"aZ":-32.23777207090225,"pfxX":-11.647863893561562,"pfxZ":-0.03519560922755449,"pX":-2.217512710778018,"pZ":1.784887759169062,"vX0":3.93626307849685,"vY0":-128.72053531901196,"vZ0":-1.2948852846275285,"x":201.53,"y":190.59,"x0":-2.263818371538361,"y0":50.00551673990171,"z0":4.817919978220817,"aX":-19.31692583056164},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.1,"breakHorizontal":20.0,"spinRate":2053,"spinDirection":257},"zone":13,"typeConfidence":0.88,"plateTime":0.42745935277812075,"extension":5.272651747369588},"index":2,"playId":"2a2e6324-5101-347c-8ccd-386e55631954","pitchNumber":3,"startTime":"2026-04-17T01:08:27.209Z","endTime":"2026-04-17T01:08:30.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.652904522119588,"aZ":-31.198226983022703,"pfxX":-11.720219465934136,"pfxZ":0.6011240366694839,"pX":-0.3959938294975432,"pZ":1.6893183070765583,"vX0":8.075539980445084,"vY0":-127.92239138336498,"vZ0":-1.8097824636822641,"x":132.09,"y":193.17,"x0":-2.0921776286368803,"y0":50.006093311842896,"z0":4.883016453605019,"aX":-19.17046722008959},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":19.1,"spinRate":2028,"spinDirection":255},"zone":7,"typeConfidence":0.9,"plateTime":0.4303632479154662,"extension":5.556475958318725},"index":3,"playId":"2de77623-4d30-3894-a395-ae27443dee1f","pitchNumber":4,"startTime":"2026-04-17T01:08:41.652Z","endTime":"2026-04-17T01:08:45.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09035155159928,"aZ":-29.648370058145115,"pfxX":-11.061394962468992,"pfxZ":1.5457213976472204,"pX":-0.24036094121704457,"pZ":2.169368944024205,"vX0":7.976629742276873,"vY0":-127.77626025526799,"vZ0":-0.9347161435858954,"x":126.16,"y":180.21,"x0":-1.9830591300115483,"y0":50.003792976637065,"z0":4.893265765718737,"aX":-18.086146988455962},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":18.0,"spinRate":1931,"spinDirection":255},"zone":8,"typeConfidence":0.89,"plateTime":0.4305155668425886,"extension":5.515082959839163},"index":4,"playId":"98aa4d79-a51d-367f-bcdf-a69c2b6dbb17","pitchNumber":5,"startTime":"2026-04-17T01:09:04.353Z","endTime":"2026-04-17T01:09:10.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.49593579502424,"aZ":-16.321890299783423,"pfxX":-7.855946928477853,"pfxZ":8.21561539310853,"pX":-0.9339586765589618,"pZ":2.747024724403093,"vX0":5.964871548764704,"vY0":-139.48853102705505,"vZ0":-3.467880731056512,"x":152.6,"y":164.61,"x0":-2.102194990060989,"y0":50.00164403315369,"z0":5.112719545031982,"aX":-15.155987779658364},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2181,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.395850824361355,"extension":5.79202887773507},"hitData":{"launchSpeed":99.0,"launchAngle":17.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":92.4,"coordY":82.82}},"index":5,"playId":"c5e21438-27d3-3313-94f0-d18d10299b07","pitchNumber":6,"startTime":"2026-04-17T01:09:37.334Z","endTime":"2026-04-17T01:09:48.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":4.3999999999999915,"leverageIndex":0.68,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:09:48.200Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a line drive to left fielder Randy Arozarena. Gavin Sheets to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T01:10:15.109Z","endTime":"2026-04-17T01:10:44.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57334809733961,"aZ":-24.08262451200068,"pfxX":-12.590601575022028,"pfxZ":4.210694115111551,"pX":-0.8698759492667042,"pZ":3.23003457379121,"vX0":6.917318783607019,"vY0":-138.64445145607613,"vZ0":-0.9383115169039777,"x":150.16,"y":151.57,"x0":-1.7777514260234628,"y0":50.00660831161354,"z0":5.198665762827196,"aX":-24.21322548194824},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":21.1,"spinRate":1910,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.39694244487229025,"extension":5.896532198902938},"hitData":{"launchSpeed":80.7,"launchAngle":15.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.71,"coordY":131.12}},"index":0,"playId":"6ae8d365-43cc-3a62-a1cb-70b04d326e4d","pitchNumber":1,"startTime":"2026-04-17T01:10:34.430Z","endTime":"2026-04-17T01:10:44.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.34,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:10:44.853Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Campusano singles on a ground ball to left fielder Randy Arozarena. Gavin Sheets scores. Miguel Andujar to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T01:11:07.624Z","endTime":"2026-04-17T01:11:49.307Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363185702120425,"aZ":-29.473214484574324,"pfxX":-0.2616876092170155,"pfxZ":1.7151660197625471,"pX":0.134556528119891,"pZ":2.4254627347774265,"vX0":5.396113037857731,"vY0":-124.95821872792006,"vZ0":-0.470746812774159,"x":111.87,"y":173.29,"x0":-2.0234486349052263,"y0":50.00235069766723,"z0":5.048364306238405,"aX":-0.4128999134939846},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":-0.8,"spinRate":2108,"spinDirection":110},"zone":5,"typeConfidence":0.89,"plateTime":0.43918152262781085,"extension":5.885462559218741},"index":0,"playId":"d4166161-1fff-39d2-b953-443af85dcee1","pitchNumber":1,"startTime":"2026-04-17T01:11:20.430Z","endTime":"2026-04-17T01:11:24.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.358010410602084,"aZ":-23.683831046312708,"pfxX":-11.776880504054041,"pfxZ":4.371059705794034,"pX":-0.697923923021857,"pZ":2.7432073641630725,"vX0":7.35481706963712,"vY0":-139.02734759684586,"vZ0":-2.0653558010388093,"x":143.6,"y":164.71,"x0":-1.8579216185793852,"y0":50.00402794502494,"z0":5.079917982725721,"aX":-22.882208292015658},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.7,"breakHorizontal":19.7,"spinRate":2071,"spinDirection":238},"zone":1,"typeConfidence":0.92,"plateTime":0.3951102053922204,"extension":5.597776258911749},"hitData":{"launchSpeed":74.3,"launchAngle":14.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.29,"coordY":134.41}},"index":1,"playId":"8c693848-1f1b-3c48-afab-3900c82bdb08","pitchNumber":2,"startTime":"2026-04-17T01:11:38.026Z","endTime":"2026-04-17T01:11:49.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.0,"awayTeamWinProbability":31.0,"homeTeamWinProbabilityAdded":6.899999999999999,"leverageIndex":1.94,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:11:49.307Z","atBatIndex":13},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jake Cronenworth reaches on a missed catch error by first baseman Josh Naylor, assist to pitcher Luis Castillo. Miguel Andujar to 3rd. Luis Campusano to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T01:12:20.152Z","endTime":"2026-04-17T01:13:45.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnThird":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622491,"link":"/api/v1/people/622491"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76379627435317,"aZ":-15.242413008943814,"pfxX":-8.25008289331035,"pfxZ":8.83073994275221,"pX":1.038551012230658,"pZ":1.4982704335927421,"vX0":10.282036330990024,"vY0":-138.5126917987607,"vZ0":-6.698380156339495,"x":77.41,"y":198.33,"x0":-1.6730886484293856,"y0":50.00402458395138,"z0":4.992213396872082,"aX":-15.820441611048707},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":12.5,"spinRate":2354,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.3974568342951077,"extension":5.984046223481547},"index":0,"playId":"612d6903-99d7-3dd0-8b18-b31d61202ecf","pitchNumber":1,"startTime":"2026-04-17T01:12:23.975Z","endTime":"2026-04-17T01:12:27.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":94.8,"endSpeed":85.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.018846819934375,"aZ":-17.851287621858635,"pfxX":-9.930523654570873,"pfxZ":7.513133402625607,"pX":0.16650581329248582,"pZ":3.6756144001810482,"vX0":8.927724922049947,"vY0":-137.77010465166094,"vZ0":-1.0697810055029904,"x":110.65,"y":139.54,"x0":-1.8392486967533686,"y0":50.000836841907756,"z0":5.285368299393341,"aX":-18.92681960691703},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":16.0,"spinRate":2299,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.3988634469567085,"extension":5.550752469114265},"index":1,"playId":"db637821-c053-3d9c-a21c-98dad86e6d42","pitchNumber":2,"startTime":"2026-04-17T01:12:42.618Z","endTime":"2026-04-17T01:12:46.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44400532718588,"aZ":-25.71129830983729,"pfxX":-12.236761503759816,"pfxZ":3.3311236784252793,"pX":0.7398890272569049,"pZ":1.5107410644019557,"vX0":11.17472573292903,"vY0":-138.97648413697414,"vZ0":-4.565255548449708,"x":88.8,"y":197.99,"x0":-1.7588462090335095,"y0":50.00539099699444,"z0":4.899432639214633,"aX":-23.751895247210335},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.2,"breakHorizontal":19.6,"spinRate":2053,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.3953195429395442,"extension":5.895733096566909},"index":2,"playId":"863b6fe4-48a8-3a6a-8f0c-fc04d86bc46a","pitchNumber":3,"startTime":"2026-04-17T01:13:00.484Z","endTime":"2026-04-17T01:13:04.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.4,"endSpeed":86.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.165339272091515,"aZ":-14.83793965936289,"pfxX":-9.12143948008384,"pfxZ":9.003837017642512,"pX":-0.31782084045416914,"pZ":2.5091393016628274,"vX0":7.888891544463732,"vY0":-138.63244998592762,"vZ0":-4.284785289422193,"x":129.11,"y":171.03,"x0":-2.0307210624689658,"y0":50.00108183049276,"z0":5.081498914634038,"aX":-17.558480961116857},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":14.6,"spinRate":2349,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.39676497790937093,"extension":5.596949052421763},"index":3,"playId":"10dd47db-9091-3aee-b7e5-f243bcc8eb52","pitchNumber":4,"startTime":"2026-04-17T01:13:19.052Z","endTime":"2026-04-17T01:13:22.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41833264298106,"aZ":-25.11400154236926,"pfxX":-11.006073389904085,"pfxZ":3.67503384426925,"pX":-1.0367087691565489,"pZ":1.6954546982160532,"vX0":6.340134152408192,"vY0":-138.14572911281698,"vZ0":-4.304662340310857,"x":156.52,"y":193.0,"x0":-1.9384652563876619,"y0":50.003586671516075,"z0":4.973857558007202,"aX":-21.152109265428752},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.9,"breakHorizontal":18.5,"spinRate":1954,"spinDirection":238},"zone":13,"typeConfidence":0.92,"plateTime":0.3973574574160179,"extension":5.81240392857598},"hitData":{"launchSpeed":71.1,"launchAngle":7.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.99,"coordY":181.58}},"index":4,"playId":"f46bffe0-d637-3ea8-a117-5b6d9ac6371d","pitchNumber":5,"startTime":"2026-04-17T01:13:36.818Z","endTime":"2026-04-17T01:13:45.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":1.69,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:13:45.081Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out to first baseman Josh Naylor. Miguel Andujar scores. Luis Campusano to 3rd. Jake Cronenworth to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T01:15:03.294Z","endTime":"2026-04-17T01:16:05.627Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.051465878588402,"aZ":-30.123860716014715,"pfxX":-0.10206597437729936,"pfxZ":1.2922144274918548,"pX":1.4533603050851058,"pZ":1.9477828834032338,"vX0":8.331246493392685,"vY0":-125.77803459995299,"vZ0":-1.2439827869325715,"x":61.6,"y":186.19,"x0":-1.897931138671906,"y0":50.006288115705225,"z0":4.906114178441332,"aX":-0.16317894408258252},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-1.8,"spinRate":2316,"spinDirection":71},"zone":14,"typeConfidence":0.89,"plateTime":0.43655254959411716,"extension":5.8900430401528405},"index":0,"playId":"a3221ace-cf93-3c72-a4b4-e9c33ae898b8","pitchNumber":1,"startTime":"2026-04-17T01:15:06.668Z","endTime":"2026-04-17T01:15:12.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669134,"link":"/api/v1/people/669134"},"third":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":87.1,"endSpeed":79.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.270536655650638,"aZ":-29.13726334119677,"pfxX":-0.3049830870938841,"pfxZ":1.8968836645052187,"pX":1.3054799073311174,"pZ":1.7783959346603815,"vX0":8.316792648047134,"vY0":-126.52664566142542,"vZ0":-1.9483609011696292,"x":67.24,"y":190.76,"x0":-1.9990095867979338,"y0":50.0061147347608,"z0":4.916572079227947,"aX":-0.48953454023030946},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.6,"spinRate":2228,"spinDirection":66},"zone":14,"typeConfidence":0.88,"plateTime":0.4345843237455691,"extension":5.8790038032886125},"index":1,"playId":"ac404af0-6490-3074-9731-b47ec6434d4e","pitchNumber":2,"startTime":"2026-04-17T01:15:22.402Z","endTime":"2026-04-17T01:15:26.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669134,"link":"/api/v1/people/669134"},"third":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17878006633656,"aZ":-27.080155980647625,"pfxX":-10.393486784918004,"pfxZ":2.502736671315577,"pX":0.4864398988701917,"pZ":2.0912682542039396,"vX0":9.741030394504245,"vY0":-141.75016874101408,"vZ0":-3.303111038775308,"x":98.46,"y":182.32,"x0":-1.642975266632583,"y0":50.003150495363386,"z0":4.999078353332056,"aX":-21.166579442776005},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.1,"breakHorizontal":16.8,"spinRate":1955,"spinDirection":238},"zone":6,"typeConfidence":0.9,"plateTime":0.38629241337315,"extension":5.942480974104988},"hitData":{"launchSpeed":97.4,"launchAngle":2.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.93,"coordY":159.91}},"index":2,"playId":"6c77806e-b857-3e5f-b292-8116a603dec2","pitchNumber":3,"startTime":"2026-04-17T01:15:55.358Z","endTime":"2026-04-17T01:16:05.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":669134,"link":"/api/v1/people/669134"},"third":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.2,"awayTeamWinProbability":24.799999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":2.05,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:16:05.627Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp line drive to center fielder Julio Rodríguez. Luis Campusano scores. Jake Cronenworth scores.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T01:16:34.230Z","endTime":"2026-04-17T01:18:12.129Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.291251180264524,"aZ":-14.37186639257065,"pfxX":-7.326084577163195,"pfxZ":9.090720984488206,"pX":0.7678019893521201,"pZ":3.584284978235909,"vX0":9.409560028713972,"vY0":-138.87015221936093,"vZ0":-1.5654672189184726,"x":87.73,"y":142.0,"x0":-1.7082667242221463,"y0":50.004159998716695,"z0":5.108475887155853,"aX":-14.349879527868643},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2363,"spinDirection":233},"zone":12,"typeConfidence":0.94,"plateTime":0.3940044884220315,"extension":5.635639368090359},"index":0,"playId":"ff5fb85f-1334-3a72-bf2f-7748bf4a5f2b","pitchNumber":1,"startTime":"2026-04-17T01:16:34.822Z","endTime":"2026-04-17T01:16:38.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.453882576363174,"aZ":-29.873271441304286,"pfxX":-11.583420943583391,"pfxZ":1.3479581997696677,"pX":0.7129543963552787,"pZ":1.613458504508582,"vX0":10.243219328979492,"vY0":-129.45160681730576,"vZ0":-2.4786269736285496,"x":89.82,"y":195.22,"x0":-1.7784241368922953,"y0":50.004048599817494,"z0":4.856089243899614,"aX":-19.783256905621073},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":18.8,"spinRate":2007,"spinDirection":255},"zone":14,"typeConfidence":0.84,"plateTime":0.422116160768788,"extension":6.073015695505657},"index":1,"playId":"d0c19f9f-fe27-34ae-9b2c-37b25044af91","pitchNumber":2,"startTime":"2026-04-17T01:16:54.443Z","endTime":"2026-04-17T01:16:57.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.455250644246636,"aZ":-28.24889703798639,"pfxX":-12.099923392489574,"pfxZ":1.9756081526507474,"pX":-0.44751370847591176,"pZ":2.0226637747747613,"vX0":8.120553752815045,"vY0":-140.01112889145324,"vZ0":-3.108731334603818,"x":134.06,"y":184.17,"x0":-1.8126201328956038,"y0":50.00341085534738,"z0":4.995045647223167,"aX":-24.03626389470944},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.1,"breakHorizontal":20.3,"spinRate":1897,"spinDirection":236},"zone":7,"typeConfidence":0.89,"plateTime":0.3911258884323807,"extension":5.679111663959732},"index":2,"playId":"11d80268-745b-311f-8168-117d8a8f0d3f","pitchNumber":3,"startTime":"2026-04-17T01:17:14.775Z","endTime":"2026-04-17T01:17:18.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22857897327839,"aZ":-28.745610087697823,"pfxX":-11.52172671104523,"pfxZ":2.0373716629296386,"pX":0.8940701588135661,"pZ":0.8393656424571498,"vX0":10.604945440873099,"vY0":-129.45066094990128,"vZ0":-4.171391206664144,"x":82.92,"y":216.12,"x0":-1.7761623869383065,"y0":50.00279965383577,"z0":4.694377514027855,"aX":-19.383860730872637},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.9,"breakHorizontal":18.2,"spinRate":1914,"spinDirection":260},"zone":14,"typeConfidence":0.73,"plateTime":0.4245435405575031,"extension":6.030968986081581},"index":3,"playId":"50926bbd-f509-30ae-a5fe-c4259644f411","pitchNumber":4,"startTime":"2026-04-17T01:17:40.870Z","endTime":"2026-04-17T01:17:44.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":80.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57157748548841,"aZ":-28.86838008226516,"pfxX":-11.33976890825401,"pfxZ":1.971729789192203,"pX":-0.539416405194138,"pZ":1.9271842786712086,"vX0":7.343752561027894,"vY0":-129.2757800234956,"vZ0":-1.6738897328292495,"x":137.56,"y":186.75,"x0":-1.958886063224782,"y0":50.001004261665734,"z0":4.8212452035835955,"aX":-18.991593612818097},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":18.6,"spinRate":1958,"spinDirection":257},"zone":7,"typeConfidence":0.73,"plateTime":0.4253846097017413,"extension":5.630268985673004},"hitData":{"launchSpeed":105.2,"launchAngle":10.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.89,"coordY":130.02}},"index":4,"playId":"24865b6c-7ea2-36bb-a548-beb6c908c246","pitchNumber":5,"startTime":"2026-04-17T01:18:01.424Z","endTime":"2026-04-17T01:18:12.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":11.5,"leverageIndex":1.47,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:18:12.129Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out to shortstop J.P. Crawford.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T01:18:44.182Z","endTime":"2026-04-17T01:18:51.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.982781348726505,"aZ":-15.916111636354298,"pfxX":-7.58558716672348,"pfxZ":8.280691857877475,"pX":0.6126264709585914,"pZ":2.6745847944667256,"vX0":9.418343855632694,"vY0":-139.39015713554815,"vZ0":-3.615439487276349,"x":93.65,"y":166.57,"x0":-1.828020883187416,"y0":50.001683037172725,"z0":5.042391386247993,"aX":-14.892665722851783},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":11.8,"spinRate":2279,"spinDirection":235},"zone":6,"typeConfidence":0.93,"plateTime":0.3932784878024953,"extension":5.859377522569836},"hitData":{"launchSpeed":86.9,"launchAngle":13.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":123.33,"coordY":128.92}},"index":0,"playId":"6d740394-0e9a-3f60-b315-2f1c9128d4b3","pitchNumber":1,"startTime":"2026-04-17T01:18:44.361Z","endTime":"2026-04-17T01:18:51.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:18:51.368Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T01:21:21.279Z","endTime":"2026-04-17T01:22:40.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.747892288962746,"aZ":-14.288515928282267,"pfxX":-3.7717737320661895,"pfxZ":9.738382296632384,"pX":-0.9691624454802659,"pZ":2.1340845642059723,"vX0":1.533147068436775,"vY0":-135.43284473675067,"vZ0":-6.064961334511578,"x":153.94,"y":181.16,"x0":-1.0562924760700136,"y0":50.00204719081495,"z0":5.422491070803428,"aX":-6.925594915084197},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2073,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4062282302136211,"extension":6.493469928957878},"index":0,"playId":"89d78816-7e99-3562-9eb7-9ebb46231464","pitchNumber":1,"startTime":"2026-04-17T01:21:21.279Z","endTime":"2026-04-17T01:21:48.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.583519749777608,"aZ":-25.629097509388632,"pfxX":3.2502134388578963,"pfxZ":3.8312520364872835,"pX":-0.6286953262543034,"pZ":2.91101747249433,"vX0":0.2209322529511063,"vY0":-129.70117603884364,"vZ0":-1.7441726780759512,"x":140.96,"y":160.18,"x0":-1.137271283375745,"y0":50.00143472047442,"z0":5.542592440878795,"aX":5.54839984346254},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":-5.9,"spinRate":2280,"spinDirection":171},"zone":1,"typeConfidence":2.0,"plateTime":0.4219514444457779,"extension":6.513642073056379},"index":1,"playId":"8192cf14-d9e9-365d-92d1-f0173bae95ca","pitchNumber":2,"startTime":"2026-04-17T01:21:47.525Z","endTime":"2026-04-17T01:21:51.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10483712996103,"aZ":-14.23430764794101,"pfxX":-3.1727015624065507,"pfxZ":9.610529172137532,"pX":-0.5319186333189061,"pZ":4.310123930698636,"vX0":1.6944336264536937,"vY0":-136.51136681916,"vZ0":-1.0834735627524164,"x":137.28,"y":122.41,"x0":-0.7520803448452855,"y0":50.004053847139524,"z0":5.702882270226049,"aX":-5.923165312977768},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":5.3,"spinRate":2110,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4029274751132941,"extension":6.486834756986216},"index":2,"playId":"0efbacfc-5277-31c6-8925-d53048b431d6","pitchNumber":3,"startTime":"2026-04-17T01:22:00.882Z","endTime":"2026-04-17T01:22:05.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":69.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.036183238847624,"aZ":-43.17211803264749,"pfxX":6.709789026276319,"pfxZ":-8.852014581650666,"pX":-1.5100931821057717,"pZ":3.6599303590121113,"vX0":-2.980334850573323,"vY0":-111.61965198452013,"vZ0":4.864759722252237,"x":174.56,"y":139.96,"x0":-1.018090464337827,"y0":50.00442023075428,"z0":5.941766818486187,"aX":8.334208378533253},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-14.2,"breakHorizontal":-11.2,"spinRate":2410,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.4936875551149744,"extension":6.4320012367207084},"index":3,"playId":"d6b2c13a-99fc-3ce6-bbc1-f033c9329579","pitchNumber":4,"startTime":"2026-04-17T01:22:21.692Z","endTime":"2026-04-17T01:22:26.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461049166299105,"aZ":-42.582748553348246,"pfxX":6.662668205631988,"pfxZ":-8.143367171372994,"pX":1.0406244961351978,"pZ":1.064494551886817,"vX0":1.9685710720992862,"vY0":-113.72088316819331,"vZ0":-0.6917640625854932,"x":77.33,"y":210.04,"x0":-0.7070409758368015,"y0":50.00149069292511,"z0":5.684886167018516,"aX":8.518403100300329},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-14.5,"breakHorizontal":-12.6,"spinRate":2591,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4860914762571582,"extension":6.664127138152449},"index":4,"playId":"eb6fb9ad-9677-3582-a66d-241a6b10b757","pitchNumber":5,"startTime":"2026-04-17T01:22:37.550Z","endTime":"2026-04-17T01:22:40.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:22:40.840Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Canzone flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T01:23:04.769Z","endTime":"2026-04-17T01:24:07.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.068074254373077,"aZ":-18.14456954199109,"pfxX":-9.009882432334845,"pfxZ":7.470369186225069,"pX":0.6714429965652285,"pZ":3.13843284218977,"vX0":7.219232487813023,"vY0":-136.1918718118284,"vZ0":-2.7364976145538726,"x":91.41,"y":154.04,"x0":-0.8438440065321984,"y0":50.00071239898814,"z0":5.412032547804171,"aX":-16.9140916303385},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":14.8,"spinRate":1937,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.402270961046856,"extension":6.558256354268824},"index":0,"playId":"6764178c-e1d1-3d05-90cd-281a784526b5","pitchNumber":1,"startTime":"2026-04-17T01:23:07.662Z","endTime":"2026-04-17T01:23:10.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":89.4,"endSpeed":81.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77358033554684,"aZ":-22.113569253255804,"pfxX":-8.701596880094142,"pfxZ":5.8787567897129875,"pX":0.01088748753788195,"pZ":2.0721681893205677,"vX0":5.541918241141087,"vY0":-130.1148042767485,"vZ0":-4.210184310883525,"x":116.58,"y":182.83,"x0":-1.0181270161256382,"y0":50.00269997664384,"z0":5.3906848673033965,"aX":-14.892266101891085},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.0,"breakHorizontal":14.5,"spinRate":1525,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4212592514859721,"extension":6.58167504132048},"index":1,"playId":"72e62f47-171c-3cad-9ca8-cb3b0f375ba4","pitchNumber":2,"startTime":"2026-04-17T01:23:21.967Z","endTime":"2026-04-17T01:23:25.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.085034007423264,"aZ":-22.981149452454446,"pfxX":2.4950919808183656,"pfxZ":5.160349011095775,"pX":-0.9097350436652638,"pZ":3.41982737097321,"vX0":0.03699307027229293,"vY0":-132.08024562870327,"vZ0":-0.7880219462989514,"x":151.68,"y":146.44,"x0":-1.248404564471958,"y0":50.0005921486476,"z0":5.400219656487854,"aX":4.441549555821994},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.4,"breakHorizontal":-4.6,"spinRate":2277,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.4134776027997078,"extension":6.499969168321225},"index":2,"playId":"6e7f216b-405e-3871-b806-199c72a63e6b","pitchNumber":3,"startTime":"2026-04-17T01:23:41.258Z","endTime":"2026-04-17T01:23:44.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.159208050559197,"aZ":-26.921528138804263,"pfxX":-8.720207246572112,"pfxZ":3.097934329517095,"pX":-0.10177167597168674,"pZ":3.2578499696463936,"vX0":5.089050803630525,"vY0":-129.94711675184854,"vZ0":-0.4202897445475246,"x":120.88,"y":150.82,"x0":-0.9602539432334164,"y0":50.00619394021426,"z0":5.480474874805326,"aX":-14.803083864551924},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.8,"breakHorizontal":14.5,"spinRate":1580,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.42273206132783114,"extension":6.5810716767025275},"hitData":{"launchSpeed":97.1,"launchAngle":31.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.13,"coordY":52.72}},"index":3,"playId":"f444867e-93d5-32cf-a9ce-70cfda537f4e","pitchNumber":4,"startTime":"2026-04-17T01:23:56.854Z","endTime":"2026-04-17T01:24:07.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:24:07.580Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T01:24:20.483Z","endTime":"2026-04-17T01:24:54.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87649704784745,"aZ":-13.711263658111488,"pfxX":-3.482081155448494,"pfxZ":9.743454852548695,"pX":-0.7522693461860216,"pZ":3.155957613075611,"vX0":2.081714938795982,"vY0":-137.60158601133622,"vZ0":-3.5508240486467666,"x":145.67,"y":153.57,"x0":-1.0708694655305753,"y0":50.00329070386919,"z0":5.407645267023144,"aX":-6.599196256712362},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":5.8,"spinRate":2043,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3998383157192169,"extension":6.475947711021565},"index":0,"playId":"4dd09b08-e215-3560-8981-f006fa4edb60","pitchNumber":1,"startTime":"2026-04-17T01:24:29.830Z","endTime":"2026-04-17T01:24:33.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80381894444359,"aZ":-41.61371790288345,"pfxX":6.477024051133851,"pfxZ":-7.463125109827357,"pX":0.27666491960637296,"pZ":1.856338709434515,"vX0":0.5476597093662284,"vY0":-112.72577687956156,"vZ0":0.8128353684735845,"x":106.45,"y":188.66,"x0":-0.8102663006069029,"y0":50.003090875769075,"z0":5.750990420952504,"aX":8.191135760662632},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-12.8,"breakHorizontal":-11.9,"spinRate":2433,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.4891465993270998,"extension":6.512411133130322},"hitData":{"launchSpeed":99.2,"launchAngle":29.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.8,"coordY":48.84}},"index":1,"playId":"cb813e15-d510-3030-a59f-f84364c34ed7","pitchNumber":2,"startTime":"2026-04-17T01:24:44.612Z","endTime":"2026-04-17T01:24:54.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:24:54.369Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a sharp line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T01:27:22.726Z","endTime":"2026-04-17T01:27:33.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25286740847972,"aZ":-32.49442990234954,"pfxX":0.2815902530474294,"pfxZ":-0.21592515818737557,"pX":0.026902299656254805,"pZ":1.7266600173002635,"vX0":4.91140758649096,"vY0":-120.186130385847,"vZ0":-0.9665472147948839,"x":115.97,"y":192.16,"x0":-2.0756931466615174,"y0":50.00516453662612,"z0":5.007808424858148,"aX":0.4128379487735539},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.4,"breakHorizontal":-1.7,"spinRate":2173,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.45491852652111486,"extension":5.785440399247974},"hitData":{"launchSpeed":101.3,"launchAngle":8.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":86.33,"coordY":138.71}},"index":0,"playId":"c6a4f083-9aea-3264-a471-38ca378027da","pitchNumber":1,"startTime":"2026-04-17T01:27:22.726Z","endTime":"2026-04-17T01:27:33.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.31,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:27:33.698Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Xander Bogaerts strikes out on a foul tip and Manny Machado caught stealing 2nd, catcher Cal Raleigh to second baseman Cole Young to catcher Cal Raleigh.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T01:27:55.937Z","endTime":"2026-04-17T01:29:58.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.708268485004616,"aZ":-13.158875112054588,"pfxX":-6.377311998036941,"pfxZ":10.002583838417104,"pX":0.7956726758321301,"pZ":3.4255680345490105,"vX0":8.879017493154926,"vY0":-137.74987176723423,"vZ0":-2.2950869344759477,"x":86.67,"y":146.29,"x0":-1.6572084246432488,"y0":50.000062037889045,"z0":5.171108583555137,"aX":-12.120913363979271},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":9.5,"spinRate":2113,"spinDirection":237},"zone":12,"typeConfidence":0.93,"plateTime":0.39929043096048344,"extension":5.797799787993958},"index":0,"playId":"0dea41e2-d164-37a5-a32d-16ac1f10e1b8","pitchNumber":1,"startTime":"2026-04-17T01:28:01.223Z","endTime":"2026-04-17T01:28:04.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.4,"endSpeed":86.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.633004716542565,"aZ":-14.4386101607485,"pfxX":-6.03544182072091,"pfxZ":9.21489390762035,"pX":1.192309852618376,"pZ":2.733765527992309,"vX0":10.057924088252339,"vY0":-138.511804314749,"vZ0":-3.5840536601727004,"x":71.55,"y":164.97,"x0":-1.7174870570145448,"y0":50.00619364102342,"z0":5.022753026799179,"aX":-11.62144306133493},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2113,"spinDirection":233},"zone":12,"typeConfidence":0.93,"plateTime":0.39687062534562845,"extension":5.843391245647102},"index":1,"playId":"5e7d8b53-c5b5-3d28-8028-ea7951ccf93a","pitchNumber":2,"startTime":"2026-04-17T01:28:19.547Z","endTime":"2026-04-17T01:28:22.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81185253464384,"aZ":-25.00000041653039,"pfxX":-10.620520521613187,"pfxZ":3.7472086519173295,"pX":-0.18266777700624096,"pZ":2.5610127672444323,"vX0":8.315035924962693,"vY0":-137.97437358980852,"vZ0":-1.8251944383510534,"x":123.96,"y":169.63,"x0":-1.8666907813976557,"y0":50.00163366308174,"z0":4.9282595235739475,"aX":-20.32456093111876},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.6,"breakHorizontal":17.3,"spinRate":1963,"spinDirection":238},"zone":5,"typeConfidence":0.91,"plateTime":0.3981115217563147,"extension":5.788052496392229},"index":2,"playId":"33ef51a4-7729-3ca5-a1f5-a709a32595ea","pitchNumber":3,"startTime":"2026-04-17T01:28:40.186Z","endTime":"2026-04-17T01:28:44.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.961735389392956,"aZ":-24.35274335801627,"pfxX":-11.30561728425446,"pfxZ":4.040262753037621,"pX":1.086147264197167,"pZ":1.9828634000611367,"vX0":11.318334850878506,"vY0":-138.7596226909409,"vZ0":-3.5748506665090005,"x":75.6,"y":185.24,"x0":-1.5898355022066102,"y0":50.00529705083308,"z0":4.922995689519113,"aX":-21.904098099435778},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.7,"breakHorizontal":17.9,"spinRate":1986,"spinDirection":238},"zone":14,"typeConfidence":0.92,"plateTime":0.39572840746244253,"extension":5.953695487995976},"index":3,"playId":"fdf7ebac-0821-3d52-ad9b-10f3f602b0ea","pitchNumber":4,"startTime":"2026-04-17T01:28:59.687Z","endTime":"2026-04-17T01:29:03.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99627232199892,"aZ":-28.48318070639662,"pfxX":-11.821178490142065,"pfxZ":1.886103453291696,"pX":-0.7684684802660314,"pZ":1.8010334792623282,"vX0":7.179867983063071,"vY0":-139.87813374339353,"vZ0":-3.3523036698836997,"x":146.29,"y":190.15,"x0":-1.8484212531362323,"y0":50.005653639391376,"z0":4.907034594859843,"aX":-23.154359320018752},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.9,"breakHorizontal":19.7,"spinRate":2050,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.39334371535865387,"extension":5.806393634159763},"index":4,"playId":"743c20d0-7b3c-3944-a8ea-1b2fc734368f","pitchNumber":5,"startTime":"2026-04-17T01:29:22.255Z","endTime":"2026-04-17T01:29:25.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-17T01:29:34.851Z","endTime":"2026-04-17T01:29:50.867Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.016379152226506,"aZ":-29.465966910314304,"pfxX":-11.551647646358996,"pfxZ":1.3854995542611954,"pX":-0.3353165876344115,"pZ":2.021290920062027,"vX0":8.069416680411202,"vY0":-139.56143337457317,"vZ0":-2.699434958650262,"x":129.78,"y":184.21,"x0":-1.7765075774936268,"y0":50.00303943552575,"z0":4.959902571965411,"aX":-22.584946099080472},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.0,"breakHorizontal":19.1,"spinRate":2017,"spinDirection":240},"zone":7,"typeConfidence":0.9,"plateTime":0.393811976876683,"extension":5.817895196455558},"index":6,"playId":"97ae6557-7949-35d0-a846-0b18e15ce975","pitchNumber":6,"startTime":"2026-04-17T01:29:50.867Z","endTime":"2026-04-17T01:29:58.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":-2.6000000000000085,"leverageIndex":0.49,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:29:58.467Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T01:30:39.072Z","endTime":"2026-04-17T01:32:33.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.9,"endSpeed":86.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.581371147226335,"aZ":-22.913341190018755,"pfxX":-10.018226701738557,"pfxZ":4.756859443201666,"pX":0.7806430884155768,"pZ":2.6194512290904752,"vX0":11.030276101416607,"vY0":-139.23284649799066,"vZ0":-2.2489899618918474,"x":87.24,"y":168.05,"x0":-1.9458352489710338,"y0":50.00499499434365,"z0":4.966766210842595,"aX":-19.515588919756222},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.3,"breakHorizontal":15.6,"spinRate":2039,"spinDirection":241},"zone":6,"typeConfidence":0.85,"plateTime":0.39458945925342226,"extension":5.776650466791117},"index":0,"playId":"838819da-e96c-3dce-9e1b-b41a69071b16","pitchNumber":1,"startTime":"2026-04-17T01:30:39.093Z","endTime":"2026-04-17T01:30:43.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.0,"endSpeed":85.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51180684904903,"aZ":-25.174538398260474,"pfxX":-11.357971319245724,"pfxZ":3.678433376338578,"pX":-0.7227956958009902,"pZ":1.4891944351392798,"vX0":7.592903794596181,"vY0":-137.9571650335524,"vZ0":-4.3852911944886115,"x":144.55,"y":198.57,"x0":-2.0540904866957583,"y0":50.00125251866189,"z0":4.824317740008848,"aX":-21.59901827063047},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.8,"breakHorizontal":18.7,"spinRate":1976,"spinDirection":241},"zone":13,"typeConfidence":0.92,"plateTime":0.39907957881755163,"extension":5.711369702465407},"index":1,"playId":"1a9b7c57-bd7c-3e40-9856-d4d55a3fcdcc","pitchNumber":2,"startTime":"2026-04-17T01:30:53.028Z","endTime":"2026-04-17T01:30:56.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.0,"endSpeed":86.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20517677581505,"aZ":-24.851556691998034,"pfxX":-10.673959007073885,"pfxZ":3.817957931393005,"pX":-1.0789586359093073,"pZ":2.41763102214797,"vX0":6.185599480627733,"vY0":-138.1669792494293,"vZ0":-2.527120654341599,"x":158.13,"y":173.5,"x0":-1.9699445930776776,"y0":50.002166692599,"z0":5.02926395563693,"aX":-20.4622871809111},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":17.9,"spinRate":1989,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.3977183744289756,"extension":5.669549156113467},"index":2,"playId":"1e300f31-8dcb-39ef-8e0e-0df172578fee","pitchNumber":3,"startTime":"2026-04-17T01:31:11.292Z","endTime":"2026-04-17T01:31:15.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91450560790473,"aZ":-13.23016382355694,"pfxX":-5.341136144774735,"pfxZ":9.948022981223556,"pX":0.10137849726912594,"pZ":2.801586867375656,"vX0":7.273765181812687,"vY0":-137.68759315897654,"vZ0":-3.8956333414965485,"x":113.14,"y":163.14,"x0":-1.8908140505788953,"y0":50.00238093194055,"z0":5.1411286025928815,"aX":-10.171217999557236},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":8.0,"spinRate":2114,"spinDirection":234},"zone":5,"typeConfidence":0.89,"plateTime":0.39906190678876374,"extension":5.569353609482826},"index":3,"playId":"7364c469-00a1-3a10-805a-7c926b427c5b","pitchNumber":4,"startTime":"2026-04-17T01:31:28.171Z","endTime":"2026-04-17T01:31:31.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.691635597801536,"aZ":-26.224899024909124,"pfxX":-11.448614987843529,"pfxZ":3.09202469703113,"pX":0.04779962741522008,"pZ":2.100760939146063,"vX0":9.081941749396577,"vY0":-138.53016867073376,"vZ0":-3.156215920184082,"x":115.18,"y":182.06,"x0":-1.8012312118621707,"y0":50.00478413221369,"z0":5.026555837106548,"aX":-22.042669023612817},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":18.6,"spinRate":2003,"spinDirection":237},"zone":8,"typeConfidence":0.91,"plateTime":0.3968324815622024,"extension":5.767732302933748},"index":4,"playId":"9e1e7436-b389-39eb-8378-59f2df9c2ceb","pitchNumber":5,"startTime":"2026-04-17T01:31:43.560Z","endTime":"2026-04-17T01:31:48.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53399093081785,"aZ":-25.349487762401257,"pfxX":-11.327102486788291,"pfxZ":3.5068724620872267,"pX":-0.480913244233559,"pZ":2.181627346968546,"vX0":8.040935007163343,"vY0":-139.4310017678037,"vZ0":-3.257885498671482,"x":135.33,"y":179.88,"x0":-1.946470317796881,"y0":50.005803967936075,"z0":5.058698791070302,"aX":-22.06372173572841},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.8,"breakHorizontal":18.6,"spinRate":1987,"spinDirection":243},"zone":7,"typeConfidence":0.91,"plateTime":0.39447886579544456,"extension":5.823551828219797},"index":5,"playId":"c4886d92-1bb6-37a0-9810-8725fcbe15f2","pitchNumber":6,"startTime":"2026-04-17T01:32:09.993Z","endTime":"2026-04-17T01:32:13.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.665992831331405,"aZ":-28.981668857923403,"pfxX":-0.3597496268689433,"pfxZ":2.0047571730882368,"pX":1.3140692947836496,"pZ":1.7165605646924824,"vX0":8.354606103255849,"vY0":-125.28427401783954,"vZ0":-2.1444203534512822,"x":66.91,"y":192.43,"x0":-2.013383142726051,"y0":50.00509788824279,"z0":4.94603361964704,"aX":-0.5749341797986743},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.4,"breakHorizontal":-1.2,"spinRate":2276,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.43673936123570956,"extension":5.787308002152768},"index":6,"playId":"ff984f93-f37c-3edb-890c-e0ada449304a","pitchNumber":7,"startTime":"2026-04-17T01:32:29.425Z","endTime":"2026-04-17T01:32:33.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:32:33.130Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Andujar lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T01:32:49.776Z","endTime":"2026-04-17T01:33:08.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.661159329505665,"aZ":-25.298759561948945,"pfxX":-11.310440832895377,"pfxZ":3.4755189652730003,"pX":-0.9744838056963729,"pZ":2.8315646872974174,"vX0":6.432788138661868,"vY0":-140.03174151898446,"vZ0":-1.79046053887927,"x":154.15,"y":162.33,"x0":-1.8362736171405616,"y0":50.00317009348587,"z0":5.14006983336855,"aX":-22.3835330786143},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.1,"breakHorizontal":19.1,"spinRate":2017,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.3916684974358815,"extension":5.8953192198203945},"hitData":{"launchSpeed":82.0,"launchAngle":25.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.34,"coordY":100.32}},"index":0,"playId":"8ea1b823-7323-3279-89bd-2ee95b6baaa5","pitchNumber":1,"startTime":"2026-04-17T01:33:01.248Z","endTime":"2026-04-17T01:33:08.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:33:08.659Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a line drive to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T01:35:42.198Z","endTime":"2026-04-17T01:36:09.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.9,"endSpeed":80.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.319516429021622,"aZ":-26.230357377459153,"pfxX":3.045924998527276,"pfxZ":3.6401665990266903,"pX":0.9119190944689218,"pZ":2.4117205855003765,"vX0":4.01305777860038,"vY0":-126.5527988748974,"vZ0":-2.4380688609763217,"x":82.24,"y":173.66,"x0":-1.0862781149424157,"y0":50.00189734727238,"z0":5.475317996990948,"aX":4.970018350848135},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.4,"breakHorizontal":-6.4,"spinRate":2347,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4317836224627527,"extension":6.551349232139014},"index":0,"playId":"83e8e611-dedd-3843-a176-aa6a88935dc0","pitchNumber":1,"startTime":"2026-04-17T01:35:48.433Z","endTime":"2026-04-17T01:35:52.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.162913329120222,"aZ":-30.915550587505397,"pfxX":-7.667152708918675,"pfxZ":0.7479275823825802,"pX":-5.4340281491051E-4,"pZ":2.356674960172323,"vX0":5.144596512665842,"vY0":-129.16577393205196,"vZ0":-1.9662820816979658,"x":117.02,"y":175.15,"x0":-1.0229590032481524,"y0":50.005406377830624,"z0":5.507417665051228,"aX":-12.94387511173064},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.1,"breakHorizontal":12.7,"spinRate":1299,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.42421649815783,"extension":6.667327997313114},"hitData":{"launchSpeed":89.8,"launchAngle":19.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.17,"coordY":121.95}},"index":1,"playId":"caeb7478-93ac-324a-8562-ec68de52c849","pitchNumber":2,"startTime":"2026-04-17T01:36:02.086Z","endTime":"2026-04-17T01:36:09.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.68,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:36:09.791Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a sharp line drive to right fielder Fernando Tatis Jr. Brendan Donovan to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T01:36:27.826Z","endTime":"2026-04-17T01:36:45.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":81.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5485870043987,"aZ":-24.75014065096733,"pfxX":-8.767519070717261,"pfxZ":4.407473888874955,"pX":-0.5517779277234423,"pZ":2.01737669011352,"vX0":4.211247130837671,"vY0":-129.15879644574687,"vZ0":-3.7295542764243854,"x":138.03,"y":184.31,"x0":-1.0664867840916723,"y0":50.00539108976624,"z0":5.389149444499381,"aX":-14.776765793195342},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":14.9,"spinRate":1457,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.42448918163575344,"extension":6.740263718697421},"hitData":{"launchSpeed":103.2,"launchAngle":15.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.28,"coordY":98.68}},"index":0,"playId":"bb2e62b2-323e-31b5-932a-38464b01ec88","pitchNumber":1,"startTime":"2026-04-17T01:36:37.169Z","endTime":"2026-04-17T01:36:45.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.5,"awayTeamWinProbability":20.5,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":1.25,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:36:45.952Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T01:37:05.733Z","endTime":"2026-04-17T01:39:32.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.242948877675566,"aZ":-24.166850365552737,"pfxX":1.7051935607445259,"pfxZ":4.54437340405056,"pX":1.6540503935745066,"pZ":2.299424244246711,"vX0":6.024602157767154,"vY0":-131.72430683964703,"vZ0":-3.547182580886255,"x":53.95,"y":176.7,"x0":-0.8816794505820404,"y0":50.00365905292519,"z0":5.444520200397544,"aX":3.0042385921568786},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":-4.3,"spinRate":2175,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.415363976312181,"extension":6.596442016319471},"index":0,"playId":"221f4b3a-a430-3332-9933-0d4b44b9e1b1","pitchNumber":1,"startTime":"2026-04-17T01:37:18.148Z","endTime":"2026-04-17T01:37:21.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":94.6,"endSpeed":86.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.359454110922613,"aZ":-16.660926996433258,"pfxX":-9.317062362241726,"pfxZ":8.110949512881124,"pX":0.0035705750858827925,"pZ":2.214652423200595,"vX0":5.639045403387795,"vY0":-137.6299967456968,"vZ0":-5.549859332767407,"x":116.86,"y":178.98,"x0":-0.8643883460126702,"y0":50.004881565399415,"z0":5.390854011988933,"aX":-17.82510603392278},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":15.6,"spinRate":1994,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.39840716955820277,"extension":6.597821160609012},"index":1,"playId":"02d6edc8-33b0-3079-8b59-32ba73f9705e","pitchNumber":2,"startTime":"2026-04-17T01:37:35.095Z","endTime":"2026-04-17T01:37:39.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02581764633583,"aZ":-25.199988750837708,"pfxX":6.316377491333286,"pfxZ":4.677745374478116,"pX":1.2020607743760434,"pZ":2.375794052007074,"vX0":3.464148566584462,"vY0":-121.6405447849111,"vZ0":-1.882510078376283,"x":71.18,"y":174.63,"x0":-1.0635109706496684,"y0":50.00264861387342,"z0":5.355856968530219,"aX":9.414651758715138},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.3,"breakHorizontal":-12.2,"spinRate":2552,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.45119567985024434,"extension":6.5724021464952695},"index":2,"playId":"3c3d4eaa-1841-3787-903f-5d759486a19c","pitchNumber":3,"startTime":"2026-04-17T01:37:55.788Z","endTime":"2026-04-17T01:38:00.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.882754067600718,"aZ":-15.116821208453322,"pfxX":-5.222072245217753,"pfxZ":8.73652543479167,"pX":0.6014674759188228,"pZ":2.390591879973603,"vX0":5.298128426469313,"vY0":-139.0212111927687,"vZ0":-5.472313596223512,"x":94.07,"y":174.23,"x0":-0.6527896188972352,"y0":50.00526018374202,"z0":5.392201085608997,"aX":-10.198313767733568},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":8.3,"spinRate":2116,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3943683087110621,"extension":6.602225609608731},"index":3,"playId":"545b4ee0-61d9-3699-8fcf-f526234391ae","pitchNumber":4,"startTime":"2026-04-17T01:38:14.238Z","endTime":"2026-04-17T01:38:17.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-17T01:38:30.259Z","endTime":"2026-04-17T01:38:46.430Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.335290855255536,"aZ":-27.77722002692296,"pfxX":9.202371532616333,"pfxZ":3.0032500328886638,"pX":0.8770102080671067,"pZ":3.343702486598373,"vX0":1.553475416829413,"vY0":-120.50673508314492,"vZ0":0.7891867850244929,"x":83.57,"y":148.5,"x0":-0.9719049453474435,"y0":50.003566014209945,"z0":5.473776431268335,"aX":13.477501847933995},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.9,"breakHorizontal":-17.0,"spinRate":2581,"spinDirection":79},"zone":12,"typeConfidence":2.0,"plateTime":0.4552450441294056,"extension":6.716317348095381},"index":5,"playId":"98c7c589-59a7-3128-9ba3-211c3134195d","pitchNumber":5,"startTime":"2026-04-17T01:38:46.430Z","endTime":"2026-04-17T01:38:52.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":79.2,"endSpeed":72.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80839891127868,"aZ":-41.74340112713852,"pfxX":6.495801808089803,"pfxZ":-7.237757807928154,"pX":1.547901583441695,"pZ":1.308548157729729,"vX0":3.17689503051727,"vY0":-115.1966672800856,"vZ0":-0.6043594134649,"x":58.0,"y":203.45,"x0":-0.7008111070034376,"y0":50.00549375663477,"z0":5.669753314965043,"aX":8.582452227487579},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.8,"breakHorizontal":-12.6,"spinRate":2514,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.478611248006652,"extension":6.747320836394085},"index":6,"playId":"ac5b9ed2-58bc-3cd2-81c8-c9ee363a5755","pitchNumber":6,"startTime":"2026-04-17T01:39:10.120Z","endTime":"2026-04-17T01:39:13.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795452073999986,"aZ":-27.94936575220154,"pfxX":6.271993272325098,"pfxZ":2.8427510742275413,"pX":1.3254909712181984,"pZ":1.0533749739812095,"vX0":3.786765922825309,"vY0":-121.72075700419701,"vZ0":-4.1388027178119575,"x":66.48,"y":210.34,"x0":-1.0698954416104962,"y0":50.00536404242871,"z0":5.219339258783489,"aX":9.331777425563342},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.3,"breakHorizontal":-12.4,"spinRate":2591,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4514678693387877,"extension":6.573609448068612},"index":7,"playId":"21e99bd6-470c-3ff8-9d62-1ca453c11867","pitchNumber":7,"startTime":"2026-04-17T01:39:28.848Z","endTime":"2026-04-17T01:39:32.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.1,"awayTeamWinProbability":15.900000000000006,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:39:32.114Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Naylor lines out to second baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T01:39:53.001Z","endTime":"2026-04-17T01:41:25.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":94.8,"endSpeed":87.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.441985901561093,"aZ":-18.626748555763985,"pfxX":-8.272932455206139,"pfxZ":7.012967057642006,"pX":1.4014977311292227,"pZ":1.990708865127732,"vX0":8.599108933312634,"vY0":-137.81088906323475,"vZ0":-5.6386653327412,"x":63.58,"y":185.03,"x0":-0.6782543642188925,"y0":50.000005072887525,"z0":5.31346697720963,"aX":-15.975955633182902},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":13.3,"spinRate":1978,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39681655527470516,"extension":6.551991832381243},"index":0,"playId":"78b6dafc-09fd-39df-aad8-b50466ed51a5","pitchNumber":1,"startTime":"2026-04-17T01:40:07.383Z","endTime":"2026-04-17T01:40:10.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1234175266817,"aZ":-18.54684699504802,"pfxX":2.11340047968917,"pfxZ":7.393439254506925,"pX":0.16569587313141065,"pZ":2.9020222830728777,"vX0":2.146577203721175,"vY0":-134.19251240688433,"vZ0":-3.428219831938779,"x":110.68,"y":160.43,"x0":-0.9160611217536379,"y0":50.0024098901727,"z0":5.499893403417883,"aX":3.8957586983350887},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":-4.2,"spinRate":2348,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4065025108717868,"extension":6.527244405260411},"index":1,"playId":"c4ce4487-cdca-389e-804c-a930fb54b97d","pitchNumber":2,"startTime":"2026-04-17T01:40:23.193Z","endTime":"2026-04-17T01:40:26.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.566292796782076,"aZ":-43.459128314808545,"pfxX":5.753154046990158,"pfxZ":-8.68531399638566,"pX":0.5590522291292481,"pZ":2.714057465251345,"vX0":1.1816732413860094,"vY0":-114.26803898590421,"vZ0":2.6646783897646573,"x":95.69,"y":165.5,"x0":-0.7140107763919007,"y0":50.00484138277467,"z0":5.858220479413407,"aX":7.472388168081459},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.5,"breakHorizontal":-10.7,"spinRate":2482,"spinDirection":38},"zone":6,"typeConfidence":2.0,"plateTime":0.4826618285363975,"extension":6.594245885635442},"index":2,"playId":"77be5396-6962-3a71-bb7f-6becdced36a9","pitchNumber":3,"startTime":"2026-04-17T01:40:42.185Z","endTime":"2026-04-17T01:40:45.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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-04-17T01:41:09.676Z","endTime":"2026-04-17T01:41:18.113Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":70.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14682267815343,"aZ":-43.29019450738537,"pfxX":5.452020214825007,"pfxZ":-8.709056286698864,"pX":-0.16809401349018965,"pZ":1.7077431871955981,"vX0":-0.34351438192906153,"vY0":-113.83913324666709,"vZ0":0.8443028269838835,"x":123.41,"y":192.67,"x0":-0.7184902128567089,"y0":50.000993304492766,"z0":5.71165619886676,"aX":6.961701139511253},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.0,"breakHorizontal":-9.7,"spinRate":2335,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.48619759729676293,"extension":6.729147438785795},"hitData":{"launchSpeed":84.6,"launchAngle":11.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":148.5,"coordY":148.99}},"index":4,"playId":"fba98166-8f53-3ffe-8b17-7fc49940af3e","pitchNumber":4,"startTime":"2026-04-17T01:41:18.113Z","endTime":"2026-04-17T01:41:25.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.64,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:41:25.230Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T01:42:01.405Z","endTime":"2026-04-17T01:44:20.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.510932367981408,"aZ":-30.276740413683466,"pfxX":4.259472446079039,"pfxZ":1.1667537047641199,"pX":1.085237272961084,"pZ":2.04677043812585,"vX0":3.049098020954183,"vY0":-126.54418371433046,"vZ0":-2.71849298401276,"x":75.63,"y":183.52,"x0":-0.6880639409187854,"y0":50.001766397791314,"z0":5.55726485339802,"aX":6.915733135944455},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.7,"breakHorizontal":-8.4,"spinRate":2579,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4326259976225453,"extension":6.7859805414226155},"index":0,"playId":"2128bbe4-00b6-35bc-a2d1-1a09a7d9b978","pitchNumber":1,"startTime":"2026-04-17T01:42:10.252Z","endTime":"2026-04-17T01:42:13.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":84.9,"endSpeed":77.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43324832735482,"aZ":-23.904043521997014,"pfxX":3.587288002869588,"pfxZ":5.366023121678117,"pX":1.9794369891560888,"pZ":2.343296926186118,"vX0":5.5899055188292595,"vY0":-123.58795454765543,"vZ0":-2.3801620612488885,"x":41.55,"y":175.51,"x0":-0.7808975927932873,"y0":50.00462134560771,"z0":5.333897716035445,"aX":5.5289823294664195},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.4,"breakHorizontal":-7.8,"spinRate":2585,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.44378958410292224,"extension":6.610945660101694},"index":1,"playId":"18d73531-71c7-3de4-bacd-94f5c1aa2137","pitchNumber":2,"startTime":"2026-04-17T01:42:27.730Z","endTime":"2026-04-17T01:42:30.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39646945681927,"aZ":-12.628676619772556,"pfxX":-7.559358644281236,"pfxZ":10.169081622237105,"pX":0.07189150188290265,"pZ":1.926309302265643,"vX0":4.726815394581154,"vY0":-138.35709898728112,"vZ0":-7.132610128550938,"x":114.26,"y":186.77,"x0":-0.6843817277931875,"y0":50.00185110969544,"z0":5.399854347409768,"aX":-14.526162900496878},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":12.6,"spinRate":2018,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.3972145011447985,"extension":6.656053795118042},"index":2,"playId":"94b61c40-1101-3a03-b107-24744390aa27","pitchNumber":3,"startTime":"2026-04-17T01:42:43.647Z","endTime":"2026-04-17T01:42:47.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07124695860386,"aZ":-25.091894027492916,"pfxX":7.011662782536168,"pfxZ":4.820368413769467,"pX":1.298918092909212,"pZ":2.541541789715414,"vX0":3.1574726457906475,"vY0":-121.13523789202202,"vZ0":-1.412460245312345,"x":67.49,"y":170.16,"x0":-0.9369424449975177,"y0":50.00579555260526,"z0":5.348773935894047,"aX":10.306728100493226},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.6,"breakHorizontal":-13.4,"spinRate":2601,"spinDirection":78},"zone":12,"typeConfidence":2.0,"plateTime":0.454066973851611,"extension":6.740539768017585},"index":3,"playId":"6ccacaf3-8c80-3aad-80bf-cf283c5f22f0","pitchNumber":4,"startTime":"2026-04-17T01:43:02.640Z","endTime":"2026-04-17T01:43:06.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":77.7,"endSpeed":70.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77193545400437,"aZ":-42.729997703289456,"pfxX":6.804262748146373,"pfxZ":-8.293675559349117,"pX":0.1761116720558215,"pZ":2.666398115134588,"vX0":-0.2149589078482077,"vY0":-113.01495500426122,"vZ0":2.545137087421629,"x":110.29,"y":166.79,"x0":-0.6084827136526706,"y0":50.00425404902122,"z0":5.8692458502744795,"aX":8.656944903139792},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.8,"breakHorizontal":-12.2,"spinRate":2473,"spinDirection":36},"zone":5,"typeConfidence":2.0,"plateTime":0.48774472130672697,"extension":6.6747989297918355},"index":4,"playId":"202efa14-1dab-33ba-9ea4-3ed82b2ccf35","pitchNumber":5,"startTime":"2026-04-17T01:43:26.988Z","endTime":"2026-04-17T01:43:31.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":94.4,"endSpeed":86.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.939866771286923,"aZ":-15.891213195087,"pfxX":-2.1336964157053218,"pfxZ":8.481062211596445,"pX":0.7386088053963911,"pZ":4.177076943568746,"vX0":4.2371514136131045,"vY0":-137.54160445818076,"vZ0":-1.2084668474307736,"x":88.85,"y":126.0,"x0":-0.5432498461864042,"y0":50.00139255693692,"z0":5.697613241438298,"aX":-4.096346310307304},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":3.0,"spinRate":2044,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39792929149312073,"extension":6.732756774788818},"index":5,"playId":"a6aa4faf-6218-3840-8938-dd05f6bae431","pitchNumber":6,"startTime":"2026-04-17T01:43:51.500Z","endTime":"2026-04-17T01:43:54.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.932851788752036,"aZ":-27.195637840846956,"pfxX":6.1650718134113,"pfxZ":3.3239972122166694,"pX":0.008403676892270728,"pZ":2.488778211416118,"vX0":0.4149089058091189,"vY0":-121.83996418102578,"vZ0":-1.4246993328897042,"x":116.68,"y":171.58,"x0":-0.9646921254233409,"y0":50.00159244862933,"z0":5.441096432724944,"aX":9.226352769603743},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.9,"breakHorizontal":-11.3,"spinRate":2603,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.4503184094433572,"extension":6.6115794392335925},"hitData":{"launchSpeed":86.4,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.18,"coordY":163.89}},"index":6,"playId":"f6dafa8e-113d-3cb5-9a8d-07420e08515f","pitchNumber":7,"startTime":"2026-04-17T01:44:12.341Z","endTime":"2026-04-17T01:44:20.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:44:20.554Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Campusano flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T01:46:49.434Z","endTime":"2026-04-17T01:47:45.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":86.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.162024155202786,"aZ":-26.06623301936361,"pfxX":-12.602974772797602,"pfxZ":3.2115418147112536,"pX":0.11177563983461078,"pZ":1.3860809743326612,"vX0":9.948886796621744,"vY0":-137.21363300133484,"vZ0":-4.666429916194104,"x":112.74,"y":201.36,"x0":-1.9287359843049017,"y0":50.002495745866746,"z0":4.891068082110664,"aX":-23.96359708565927},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.9,"breakHorizontal":20.6,"spinRate":2102,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.3996050285916892,"extension":5.595964599058949},"index":0,"playId":"c55926d4-3490-3b29-ab12-0e9fafd8d050","pitchNumber":1,"startTime":"2026-04-17T01:46:49.434Z","endTime":"2026-04-17T01:46:52.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":87.5,"endSpeed":79.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.371394834319993,"aZ":-32.321552828976586,"pfxX":-13.194519648885397,"pfxZ":-0.08615079744480969,"pX":0.4584372562122139,"pZ":1.219570926171859,"vX0":10.029538767851246,"vY0":-126.97679776423149,"vZ0":-2.6477006679098913,"x":99.53,"y":205.85,"x0":-1.839391843453564,"y0":50.006294429520985,"z0":4.862202806430005,"aX":-21.428345837153923},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":21.5,"spinRate":2021,"spinDirection":257},"zone":14,"typeConfidence":0.91,"plateTime":0.4323016430491107,"extension":5.654448275048323},"index":1,"playId":"d7793e1b-485d-3820-8952-b5ff984a8cea","pitchNumber":2,"startTime":"2026-04-17T01:47:03.161Z","endTime":"2026-04-17T01:47:07.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.277327378652494,"aZ":-14.939035368896212,"pfxX":-7.888868889945481,"pfxZ":9.246475639737628,"pX":1.0992952631349282,"pZ":2.2877522421229854,"vX0":10.678497734645159,"vY0":-136.0267352532553,"vZ0":-4.622110989356475,"x":75.1,"y":177.01,"x0":-1.8618237016541945,"y0":50.004825640627665,"z0":5.052940909044146,"aX":-14.709095442366815},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":11.9,"spinRate":2313,"spinDirection":235},"zone":14,"typeConfidence":0.91,"plateTime":0.40345719375235856,"extension":5.701764474265608},"index":2,"playId":"ebcda208-68d9-3d72-acb8-5923271afe40","pitchNumber":3,"startTime":"2026-04-17T01:47:18.185Z","endTime":"2026-04-17T01:47:22.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.197919444661405,"aZ":-14.555057439411966,"pfxX":-8.012402814534134,"pfxZ":9.208936403718539,"pX":-0.036064954854464884,"pZ":2.261168676903219,"vX0":7.870879850883681,"vY0":-137.61300596282675,"vZ0":-5.076965271410986,"x":118.37,"y":177.73,"x0":-1.8955111056407743,"y0":50.0044318611588,"z0":5.119726164517146,"aX":-15.33338914944622},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":12.8,"spinRate":2303,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.39836518311138613,"extension":5.7521719644368146},"hitData":{"launchSpeed":99.1,"launchAngle":35.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.65,"coordY":55.1}},"index":3,"playId":"3e498a99-d592-366a-b3ef-ac84698c8269","pitchNumber":4,"startTime":"2026-04-17T01:47:32.515Z","endTime":"2026-04-17T01:47:45.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.5,"awayTeamWinProbability":9.5,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:47:45.895Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T01:48:04.942Z","endTime":"2026-04-17T01:48:49.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":76.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.935329299907227,"aZ":-32.07906695572198,"pfxX":0.22417004421398973,"pfxZ":0.06203395367417208,"pX":0.05909029080308821,"pZ":3.1310444154487356,"vX0":5.323081433828555,"vY0":-121.98491257620614,"vZ0":1.813321480797586,"x":114.75,"y":154.24,"x0":-2.1883407138801134,"y0":50.00141861634778,"z0":5.16094286532701,"aX":0.3343865649943367},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.8,"breakHorizontal":-1.8,"spinRate":2141,"spinDirection":72},"zone":2,"typeConfidence":0.89,"plateTime":0.4505000392518421,"extension":5.728726334834338},"index":0,"playId":"4dde610c-2870-37e8-a487-22c9ae7f54c0","pitchNumber":1,"startTime":"2026-04-17T01:48:09.106Z","endTime":"2026-04-17T01:48:12.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20044448970011,"aZ":-16.10660505917986,"pfxX":-6.6068786738830205,"pfxZ":8.49946558675823,"pX":0.10155314471013757,"pZ":3.8673839079527825,"vX0":8.243194669922044,"vY0":-137.5083955203506,"vZ0":-0.44380234193340473,"x":113.13,"y":134.36,"x0":-2.0951107439832053,"y0":50.00030257936751,"z0":5.1365205460315355,"aX":-12.486641843605264},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":10.0,"spinRate":2171,"spinDirection":231},"zone":12,"typeConfidence":0.93,"plateTime":0.4003317764191703,"extension":5.532496187093226},"index":1,"playId":"e1bf7af8-39e4-36d5-b2f4-3245c5f39c51","pitchNumber":2,"startTime":"2026-04-17T01:48:23.384Z","endTime":"2026-04-17T01:48:26.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84395939104007,"aZ":-14.637246460468573,"pfxX":-7.047511024298304,"pfxZ":9.19642005088479,"pX":-0.0033018382872384024,"pZ":2.607922301412418,"vX0":7.956830255736511,"vY0":-138.1879108039641,"vZ0":-4.005009826908073,"x":117.13,"y":168.37,"x0":-2.0237988076966427,"y0":50.00163827961777,"z0":5.079712813666284,"aX":-13.43751765121745},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":10.8,"spinRate":2131,"spinDirection":237},"zone":5,"typeConfidence":0.92,"plateTime":0.3985336101148058,"extension":5.7813921689865175},"hitData":{"launchSpeed":96.5,"launchAngle":29.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.4,"coordY":61.32}},"index":2,"playId":"758b7767-a8b8-3d00-bfe6-22534f047d40","pitchNumber":3,"startTime":"2026-04-17T01:48:37.473Z","endTime":"2026-04-17T01:48:49.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:48:49.185Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a line drive to right fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T01:48:59.338Z","endTime":"2026-04-17T01:49:46.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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(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":95.2,"endSpeed":86.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92682953664569,"aZ":-25.89213749471613,"pfxX":-10.847915626875954,"pfxZ":3.2575870375998957,"pX":-1.0287633904869773,"pZ":3.2735607505340747,"vX0":6.468182325579472,"vY0":-138.42694000125485,"vZ0":-0.4595996618060356,"x":156.21,"y":150.39,"x0":-1.9950132592875227,"y0":50.00023593979234,"z0":5.185823474884399,"aX":-20.90143436024104},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":18.1,"spinRate":2019,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.39674124572868186,"extension":5.731174549811591},"index":0,"playId":"eef0a697-cf02-3a7c-836d-df7514b62b88","pitchNumber":1,"startTime":"2026-04-17T01:49:05.157Z","endTime":"2026-04-17T01:49:08.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19572949129974,"aZ":-30.711427028188016,"pfxX":0.29252448710376444,"pfxZ":0.9485223408835726,"pX":0.4925130395207003,"pZ":2.207765506914438,"vX0":5.994771818822545,"vY0":-123.09464111589952,"vZ0":-0.6168033222451312,"x":98.23,"y":179.17,"x0":-2.006905170144108,"y0":50.00337627085619,"z0":5.049516014272894,"aX":0.4505408610673407},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.8,"breakHorizontal":-1.8,"spinRate":2201,"spinDirection":118},"zone":6,"typeConfidence":0.91,"plateTime":0.4440485600278934,"extension":5.505361833490751},"index":1,"playId":"886a36fa-dc43-3286-8d06-5d328e4fae39","pitchNumber":2,"startTime":"2026-04-17T01:49:19.539Z","endTime":"2026-04-17T01:49:23.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.7,"endSpeed":87.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1776232267067,"aZ":-27.268110856681695,"pfxX":-11.6334428777187,"pfxZ":2.520435517581225,"pX":-0.4843722126379086,"pZ":2.430573611353499,"vX0":8.11963389820287,"vY0":-139.1570130017439,"vZ0":-2.04612646011845,"x":135.46,"y":173.15,"x0":-1.9384530401865032,"y0":50.00615200586655,"z0":4.994145519091379,"aX":-22.667537406753958},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.3,"breakHorizontal":19.2,"spinRate":1971,"spinDirection":240},"zone":4,"typeConfidence":0.9,"plateTime":0.39461490054715975,"extension":5.68426319230299},"hitData":{"launchSpeed":93.0,"launchAngle":16.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.98,"coordY":104.57}},"index":2,"playId":"c86a47f2-5c28-360c-9005-011f6bd8820b","pitchNumber":3,"startTime":"2026-04-17T01:49:36.887Z","endTime":"2026-04-17T01:49:46.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:49:46.083Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks. Ramón Laureano to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T01:49:56.596Z","endTime":"2026-04-17T01:52:10.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.966166207793908,"aZ":-31.659054424617057,"pfxX":0.45205401579732785,"pfxZ":0.33441624624775024,"pX":0.5447334333643549,"pZ":3.2570968950529537,"vX0":5.764382570856444,"vY0":-123.22393046163266,"vZ0":1.7610321902205854,"x":96.24,"y":150.84,"x0":-1.8772216396173411,"y0":50.004212636773175,"z0":5.195236210640162,"aX":0.6989879680537366},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.2,"breakHorizontal":-2.0,"spinRate":2223,"spinDirection":57},"zone":3,"typeConfidence":0.89,"plateTime":0.44336993482314924,"extension":5.828859321851592},"index":0,"playId":"0fd2025b-e560-3e3c-970d-85ecd6b15a51","pitchNumber":1,"startTime":"2026-04-17T01:50:14.101Z","endTime":"2026-04-17T01:50:18.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":85.9,"endSpeed":79.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15461259416492,"aZ":-29.252855051163888,"pfxX":-0.49864871556173895,"pfxZ":1.8342570130325369,"pX":1.119678330095374,"pZ":1.3813109406629724,"vX0":7.482752140922231,"vY0":-124.96241258934876,"vZ0":-2.9635834958597087,"x":74.32,"y":201.48,"x0":-1.8379783360843382,"y0":50.00473612906085,"z0":4.964481395023333,"aX":-0.7956778447017804},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":-0.7,"spinRate":2148,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.43688664544156364,"extension":5.694628468068329},"index":1,"playId":"45ed9f47-6574-3ce5-a74e-e59ddc07cc9d","pitchNumber":2,"startTime":"2026-04-17T01:50:33.441Z","endTime":"2026-04-17T01:50:37.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.144798457441834,"aZ":-23.349750301321745,"pfxX":-11.293275489790084,"pfxZ":4.468968665119943,"pX":-0.1274064682950697,"pZ":2.17782763872943,"vX0":8.70718352570261,"vY0":-139.34102345933448,"vZ0":-3.655721065743304,"x":121.86,"y":179.98,"x0":-1.8193006165489332,"y0":50.002666352318286,"z0":5.042342735734297,"aX":-22.295547835151716},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.6,"breakHorizontal":18.7,"spinRate":2087,"spinDirection":238},"zone":8,"typeConfidence":0.91,"plateTime":0.3924893198012236,"extension":5.938701779217885},"index":2,"playId":"69e8aa19-ebd0-3e28-8304-8e3a55f1bdec","pitchNumber":3,"startTime":"2026-04-17T01:50:53.040Z","endTime":"2026-04-17T01:50:58.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.9,"endSpeed":87.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.584345008619643,"aZ":-16.370632101685047,"pfxX":-7.731546804332368,"pfxZ":8.066412733839304,"pX":2.3764285181200244,"pZ":2.4593705877464473,"vX0":13.386424471423869,"vY0":-138.9785017026182,"vZ0":-4.305860789275324,"x":26.42,"y":172.38,"x0":-1.4940928022642035,"y0":50.006801558510965,"z0":5.113131567017616,"aX":-15.15655796627719},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":11.3,"spinRate":2220,"spinDirection":232},"zone":14,"typeConfidence":0.93,"plateTime":0.3938140757249058,"extension":5.658255749019228},"index":3,"playId":"be76310b-fecc-31fb-b056-e5870246b692","pitchNumber":4,"startTime":"2026-04-17T01:51:19.099Z","endTime":"2026-04-17T01:51:22.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.9,"endSpeed":87.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46454300292909,"aZ":-14.239799777033317,"pfxX":-6.510554797252429,"pfxZ":9.13143208390618,"pX":-0.01263126511435938,"pZ":4.000725560984716,"vX0":7.1710300785699985,"vY0":-139.51791063550053,"vZ0":-0.7381546223950151,"x":117.48,"y":130.76,"x0":-1.7748550186393732,"y0":50.003679625270344,"z0":5.210483867589744,"aX":-12.788890417899824},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":10.2,"spinRate":2259,"spinDirection":238},"zone":12,"typeConfidence":0.94,"plateTime":0.39313647262658646,"extension":5.732681588422491},"index":4,"playId":"b33c91bc-c16d-3d70-89f0-56068e26131d","pitchNumber":5,"startTime":"2026-04-17T01:51:43.758Z","endTime":"2026-04-17T01:51:47.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690787351859303,"aZ":-31.117654429620092,"pfxX":-0.5563293994051417,"pfxZ":0.6756690406275432,"pX":1.2717647855093483,"pZ":2.55436097468733,"vX0":7.914697209946564,"vY0":-124.17853349376551,"vZ0":0.07459398902328718,"x":68.52,"y":169.81,"x0":-1.877766907013422,"y0":50.004027343280896,"z0":5.1018184771579405,"aX":-0.873126530811929},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.4,"breakHorizontal":-0.7,"spinRate":2248,"spinDirection":69},"zone":14,"typeConfidence":0.89,"plateTime":0.440223375724369,"extension":5.869373991009935},"index":5,"playId":"8a053457-a009-3ed5-81aa-fcda5733bcab","pitchNumber":6,"startTime":"2026-04-17T01:52:04.272Z","endTime":"2026-04-17T01:52:10.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.29,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:52:10.587Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out to right fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T01:53:12.348Z","endTime":"2026-04-17T01:53:21.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"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-04-17T01:52:20.533Z","endTime":"2026-04-17T01:53:14.661Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.434576710140785,"aZ":-32.41507410485432,"pfxX":-11.071337491501868,"pfxZ":-0.14963113474514422,"pX":-0.33802770094654,"pZ":1.7556622670564195,"vX0":7.690158357420775,"vY0":-127.3739371931982,"vZ0":-1.3322074821358485,"x":129.88,"y":191.38,"x0":-1.9596368610486006,"y0":50.00009950515283,"z0":4.851044965785178,"aX":-18.168853016042654},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.4,"breakHorizontal":18.2,"spinRate":1890,"spinDirection":255},"zone":7,"typeConfidence":0.91,"plateTime":0.43019790157880955,"extension":5.640953479943345},"hitData":{"launchSpeed":84.8,"launchAngle":23.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.31,"coordY":96.02}},"index":1,"playId":"e4c570fa-07dc-3b3b-a5cf-2579a7451e18","pitchNumber":1,"startTime":"2026-04-17T01:53:14.661Z","endTime":"2026-04-17T01:53:21.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:53:21.798Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T01:55:45.479Z","endTime":"2026-04-17T01:57:05.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":92.5,"endSpeed":84.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.375573179610424,"aZ":-17.10283751215193,"pfxX":-2.8476070798110316,"pfxZ":8.246803304804436,"pX":0.33522282746310295,"pZ":3.208279026568285,"vX0":4.161439030533958,"vY0":-134.6130954757343,"vZ0":-2.9487187690899774,"x":104.22,"y":152.16,"x0":-0.8637638641564944,"y0":50.00129094717755,"z0":5.534823680302456,"aX":-5.203522777807674},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":4.2,"spinRate":1984,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.40755050137543325,"extension":6.423822402973098},"index":0,"playId":"2f73a5e8-6574-3d3f-b735-3b0480e2a786","pitchNumber":1,"startTime":"2026-04-17T01:55:50.801Z","endTime":"2026-04-17T01:55:54.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.848057687662486,"aZ":-18.879143120046297,"pfxX":2.060221613473,"pfxZ":7.513497552977352,"pX":-0.10278642542290067,"pZ":3.2287209900770626,"vX0":1.33226862545703,"vY0":-131.8973143722595,"vZ0":-2.4776838680912743,"x":118.85,"y":116.4,"x0":-0.8814207379328325,"y0":50.00629093361981,"z0":5.565419651305202,"aX":3.64695051906049},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.3,"breakHorizontal":-4.0,"spinRate":2360,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.41455108292209886,"extension":6.392972120284606},"index":1,"playId":"6ad5b9d0-28c8-31a7-afe7-5e21f547dd14","pitchNumber":2,"startTime":"2026-04-17T01:56:04.856Z","endTime":"2026-04-17T01:56:08.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.827720162197753,"aZ":-42.77050429083297,"pfxX":6.4977555608624975,"pfxZ":-8.361695770042953,"pX":-0.680994926687221,"pZ":2.7332118915735233,"vX0":-1.527095563929629,"vY0":-112.55719384749932,"vZ0":2.7375620793733755,"x":142.96,"y":164.98,"x0":-0.8325422559645742,"y0":50.00357026220413,"z0":5.871301878377487,"aX":8.232715399449395},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.9,"breakHorizontal":-11.3,"spinRate":2390,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.48897094646091377,"extension":6.607119461096441},"index":2,"playId":"4291b5d3-3d8b-34d5-9f0d-d58e180b6bf3","pitchNumber":3,"startTime":"2026-04-17T01:56:25.523Z","endTime":"2026-04-17T01:56:28.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.819133565683916,"aZ":-28.74250167605633,"pfxX":-8.333393703090882,"pfxZ":2.01401642209714,"pX":0.41967308718182783,"pZ":0.8484129995156857,"vX0":6.265790211315364,"vY0":-130.0753736891495,"vZ0":-5.814900082898093,"x":101.0,"y":215.87,"x0":-0.9449396728320322,"y0":50.00282698715709,"z0":5.308874692388445,"aX":-14.194160428141327},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":13.6,"spinRate":1540,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4220626318622598,"extension":6.871701253611493},"index":3,"playId":"a2a5add4-7d46-386d-ab68-83fee5a8ee50","pitchNumber":4,"startTime":"2026-04-17T01:56:45.254Z","endTime":"2026-04-17T01:56:49.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.629937520563583,"aZ":-21.182718981613036,"pfxX":3.4132236831979332,"pfxZ":6.255886054332452,"pX":-0.6282480885750901,"pZ":3.777535289731022,"vX0":0.2301486487614836,"vY0":-131.39590877475158,"vZ0":-0.41063691241036215,"x":140.95,"y":136.79,"x0":-1.1605644066712744,"y0":50.002440313581964,"z0":5.503505911543584,"aX":5.995051627313293},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.5,"breakHorizontal":-6.2,"spinRate":2319,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.41613076275022864,"extension":6.337992309046463},"index":4,"playId":"4c28b916-03bb-3893-8f46-c3e3951de884","pitchNumber":5,"startTime":"2026-04-17T01:57:01.868Z","endTime":"2026-04-17T01:57:05.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:57:05.878Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T01:57:25.919Z","endTime":"2026-04-17T01:59:01.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8221346932245,"aZ":-17.095935776277873,"pfxX":-8.422124977978394,"pfxZ":7.978088861164265,"pX":0.15883488656720524,"pZ":2.740863639197526,"vX0":5.831974579729429,"vY0":-136.98179673147527,"vZ0":-4.067430978936541,"x":110.95,"y":164.78,"x0":-0.9095636642547456,"y0":50.00325065268543,"z0":5.422734166559283,"aX":-15.917177014841261},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":13.9,"spinRate":1910,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4007091907406388,"extension":6.625627961513622},"index":0,"playId":"a77ef2ab-2e48-3dd5-a936-105f99de5b7e","pitchNumber":1,"startTime":"2026-04-17T01:57:29.877Z","endTime":"2026-04-17T01:57:33.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63600063853212,"aZ":-43.983810835613966,"pfxX":5.886024914883521,"pfxZ":-9.199515149926007,"pX":-0.012619880328323273,"pZ":1.9917204845884873,"vX0":-0.07962886005066333,"vY0":-113.97768153884051,"vZ0":1.395480398225023,"x":117.48,"y":185.0,"x0":-0.7384036878269017,"y0":50.001579307943075,"z0":5.797271955091578,"aX":7.557500399542394},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.7,"breakHorizontal":-10.6,"spinRate":2527,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.4850349192184136,"extension":6.494740153167755},"index":1,"playId":"74fc4b3a-e657-3137-9299-42fcccca7575","pitchNumber":2,"startTime":"2026-04-17T01:57:43.315Z","endTime":"2026-04-17T01:57:48.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37770320175914,"aZ":-15.572880459409266,"pfxX":-2.207751855614437,"pfxZ":8.871900793775099,"pX":0.5163017366567839,"pZ":3.931693607194489,"vX0":4.064957302028835,"vY0":-136.72411044960623,"vZ0":-1.6799966118407021,"x":97.32,"y":132.62,"x0":-0.7107125237533745,"y0":50.00392218213786,"z0":5.636113309192369,"aX":-4.132079336544298},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":3.0,"spinRate":2070,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40238206598569315,"extension":6.556148634390525},"index":2,"playId":"f1a57e2f-61b3-35f3-a34e-21abe45501ef","pitchNumber":3,"startTime":"2026-04-17T01:58:05.160Z","endTime":"2026-04-17T01:58:11.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":70.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33878571752656,"aZ":-42.17610031481879,"pfxX":5.637048933069041,"pfxZ":-7.8527653780691375,"pX":-0.2505832523637853,"pZ":1.2132348561682738,"vX0":-0.3448127693338597,"vY0":-113.4758710519656,"vZ0":-0.3113862191674561,"x":126.55,"y":206.02,"x0":-0.8245777953975797,"y0":50.00339500094499,"z0":5.63972672104027,"aX":7.1780041308114875},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-13.8,"breakHorizontal":-10.1,"spinRate":2531,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4871100661816805,"extension":6.503368601880611},"index":3,"playId":"34001b3f-f3ad-316b-9ca9-9802756fc9a3","pitchNumber":4,"startTime":"2026-04-17T01:58:20.635Z","endTime":"2026-04-17T01:58:24.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":87.2,"endSpeed":79.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.556224212673776,"aZ":-28.719040285627067,"pfxX":-7.554318960625503,"pfxZ":2.1250737787924,"pX":-1.5079931149530426,"pZ":3.557730591322453,"vX0":1.43264108242033,"vY0":-126.99732164530327,"vZ0":0.5780001655846895,"x":174.48,"y":142.72,"x0":-1.0986983444654572,"y0":50.00626071823487,"z0":5.615475524238279,"aX":-12.314480153265334},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.2,"breakHorizontal":13.3,"spinRate":1386,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.43166480343825864,"extension":6.6165132750643},"index":4,"playId":"18142da2-4157-342a-827d-478bd6f9ca6e","pitchNumber":5,"startTime":"2026-04-17T01:58:36.679Z","endTime":"2026-04-17T01:58:40.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29074164702923,"aZ":-24.908347347916983,"pfxX":3.0713884376048455,"pfxZ":4.175892288979602,"pX":-0.15941800639884907,"pZ":2.7775960124713888,"vX0":1.2331953216100333,"vY0":-130.73931788700094,"vZ0":-2.3363787748296554,"x":123.08,"y":163.78,"x0":-1.0355975890550886,"y0":50.00320785784083,"z0":5.5428542623959,"aX":5.34246466131791},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.3,"breakHorizontal":-5.9,"spinRate":2150,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.4181714654278599,"extension":6.343881800462395},"hitData":{"launchSpeed":97.3,"launchAngle":27.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.19,"coordY":64.1}},"index":5,"playId":"655e77bd-7fda-3d0b-b282-d34cc7120452","pitchNumber":6,"startTime":"2026-04-17T01:58:54.251Z","endTime":"2026-04-17T01:59:01.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-17T01:59:01.711Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-17T01:59:21.710Z","endTime":"2026-04-17T02:00:08.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":95.2,"endSpeed":86.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.447370012987065,"aZ":-14.076205708551013,"pfxX":-3.889822375536195,"pfxZ":9.402820182245861,"pX":0.3812543013615718,"pZ":2.0073475930803237,"vX0":4.5051071583949005,"vY0":-138.4794944222037,"vZ0":-6.679470503951625,"x":102.47,"y":184.58,"x0":-0.7680969292875535,"y0":50.00632280638984,"z0":5.408307694712735,"aX":-7.490241683885633},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":6.0,"spinRate":2194,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.3968583045929499,"extension":6.661265616409391},"index":0,"playId":"f203b573-4c6f-35d1-8cb2-d5d11d385f77","pitchNumber":1,"startTime":"2026-04-17T01:59:30.064Z","endTime":"2026-04-17T01:59:33.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.474272673502202,"aZ":-30.977956126467518,"pfxX":5.923286353755555,"pfxZ":0.7759103571255164,"pX":0.9003217117229616,"pZ":1.9240941868484776,"vX0":2.3041458226538065,"vY0":-123.93732085773938,"vZ0":-2.3269876485955683,"x":82.68,"y":186.83,"x0":-0.8119855958984957,"y0":50.006171592346625,"z0":5.470142520214893,"aX":9.188257436311824},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":-11.3,"spinRate":2520,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4424619794920073,"extension":6.771982533903449},"index":1,"playId":"4cdb8712-be04-378d-b7e5-d4d8bfc98987","pitchNumber":2,"startTime":"2026-04-17T01:59:43.844Z","endTime":"2026-04-17T01:59:46.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.131841828846092,"aZ":-43.20281795555568,"pfxX":6.3762790121654085,"pfxZ":-8.66716391101317,"pX":0.827103843939592,"pZ":1.2743761030309597,"vX0":1.564278744016558,"vY0":-113.40537611886151,"vZ0":-0.10007441762237712,"x":85.47,"y":204.37,"x0":-0.703434322443815,"y0":50.00149588202871,"z0":5.712088868899147,"aX":8.115397782875254},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-15.2,"breakHorizontal":-12.0,"spinRate":2570,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.48725343030146107,"extension":6.669084870371572},"index":2,"playId":"43068540-83d7-3943-80dc-a5c7096f2df7","pitchNumber":3,"startTime":"2026-04-17T02:00:02.952Z","endTime":"2026-04-17T02:00:08.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:00:08.343Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T02:02:35.128Z","endTime":"2026-04-17T02:04:13.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.819141156385204,"aZ":-15.344208808328405,"pfxX":-8.451673812343394,"pfxZ":9.124614295718109,"pX":1.0368408940262261,"pZ":2.9973447894133574,"vX0":10.79911737408147,"vY0":-135.49095874163433,"vZ0":-2.9150097234122057,"x":77.48,"y":157.85,"x0":-1.9174461008863843,"y0":50.00107655710592,"z0":5.170204648436669,"aX":-15.58663668718548},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":12.8,"spinRate":2326,"spinDirection":228},"zone":12,"typeConfidence":0.91,"plateTime":0.4055023386311256,"extension":5.895775407123206},"index":0,"playId":"ba3a8d88-8220-3963-89cc-e8f5e9a367c1","pitchNumber":1,"startTime":"2026-04-17T02:02:41.544Z","endTime":"2026-04-17T02:02:45.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99481404625761,"aZ":-33.28894388748796,"pfxX":-11.134628554689975,"pfxZ":-0.7097819232678866,"pX":-2.0325737787897467,"pZ":2.95154768584084,"vX0":4.194304023268894,"vY0":-124.99926214223332,"vZ0":1.6057436338110793,"x":194.48,"y":159.09,"x0":-2.2969091735670326,"y0":50.005880907255886,"z0":5.058107320794572,"aX":-17.412828581897585},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.6,"breakHorizontal":19.0,"spinRate":1940,"spinDirection":250},"zone":11,"typeConfidence":0.91,"plateTime":0.4402008953578793,"extension":5.560046194396545},"index":1,"playId":"50e924b9-514f-3bc0-9d91-3803b971c683","pitchNumber":2,"startTime":"2026-04-17T02:02:53.941Z","endTime":"2026-04-17T02:02:57.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60012470746818,"aZ":-31.376593856142538,"pfxX":0.4633874500677049,"pfxZ":0.5135680684789987,"pX":0.9919942601149603,"pZ":1.5935919384177837,"vX0":7.358369901521623,"vY0":-122.7863816537622,"vZ0":-1.8796796582475732,"x":79.19,"y":195.75,"x0":-2.0836166937166545,"y0":50.00183311762054,"z0":4.997909586689429,"aX":0.7189658453731145},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":-2.3,"spinRate":2275,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.44332193621235616,"extension":5.596563284022759},"index":2,"playId":"2627e1f4-3116-32e9-80d5-a9e0663f9f97","pitchNumber":3,"startTime":"2026-04-17T02:03:07.063Z","endTime":"2026-04-17T02:03:10.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22261929806054,"aZ":-13.526730549970221,"pfxX":-7.325468081826187,"pfxZ":9.983974735141903,"pX":-0.2601110895718654,"pZ":2.334483253372154,"vX0":7.147972192378991,"vY0":-136.33876632188537,"vZ0":-4.846418060366813,"x":126.91,"y":175.75,"x0":-1.9743047407004182,"y0":50.00064327058589,"z0":5.0809238455256445,"aX":-13.678851527573126},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":11.6,"spinRate":2178,"spinDirection":232},"zone":5,"typeConfidence":0.89,"plateTime":0.40297454816241274,"extension":5.885597671589923},"index":3,"playId":"83f20fcd-74a1-3f60-8fcc-a9a5a2cb5bef","pitchNumber":4,"startTime":"2026-04-17T02:03:20.376Z","endTime":"2026-04-17T02:03:23.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":93.6,"endSpeed":84.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.967660627022397,"aZ":-26.761042114141407,"pfxX":-12.086967249528758,"pfxZ":2.9268290135279003,"pX":0.6514152929835685,"pZ":2.7990484720092788,"vX0":10.912530536749989,"vY0":-135.7458150037949,"vZ0":-1.0494476817687346,"x":92.17,"y":163.21,"x0":-1.8662897613102016,"y0":50.00554084609832,"z0":5.067747862649148,"aX":-22.377973003856056},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":19.3,"spinRate":2059,"spinDirection":233},"zone":6,"typeConfidence":0.92,"plateTime":0.4047520209269,"extension":5.836714156010405},"index":4,"playId":"c2202a49-da39-3033-bdd0-2b0f893bbabe","pitchNumber":5,"startTime":"2026-04-17T02:03:34.765Z","endTime":"2026-04-17T02:03:38.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04072612010581,"aZ":-15.783246877100739,"pfxX":-8.036623140430484,"pfxZ":8.625483893214016,"pX":-0.07024882213667319,"pZ":2.072356063746497,"vX0":7.725331403468703,"vY0":-137.56763888178784,"vZ0":-5.043008908786443,"x":119.68,"y":182.83,"x0":-1.882809147480528,"y0":50.00004845900462,"z0":5.013981271434349,"aX":-15.265525974030702},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":12.7,"spinRate":2130,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.39952265415201804,"extension":5.908918005003555},"index":5,"playId":"b87ea16e-8046-31bf-9a43-1c72bbdd02f7","pitchNumber":6,"startTime":"2026-04-17T02:03:50.883Z","endTime":"2026-04-17T02:03:54.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.632380537683595,"aZ":-15.694729327100925,"pfxX":-6.579409791468787,"pfxZ":8.344681541713573,"pX":0.18685611392899124,"pZ":2.3888288407562475,"vX0":8.091299948512278,"vY0":-139.9165710791752,"vZ0":-4.521779594109427,"x":109.88,"y":174.28,"x0":-1.8926428684530563,"y0":50.00669216363131,"z0":5.059988919225035,"aX":-13.000671230901593},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":10.2,"spinRate":2169,"spinDirection":232},"zone":5,"typeConfidence":0.93,"plateTime":0.39200716952984926,"extension":5.7970572894846155},"index":6,"playId":"bc017961-f8cf-39d3-a5f0-ea6060b15dc7","pitchNumber":7,"startTime":"2026-04-17T02:04:10.282Z","endTime":"2026-04-17T02:04:13.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:04:13.587Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T02:04:36.961Z","endTime":"2026-04-17T02:05:35.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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(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":95.6,"endSpeed":87.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.659252736466623,"aZ":-27.297332122321976,"pfxX":-10.139893835956821,"pfxZ":2.4975441787187354,"pX":-0.8733798677718828,"pZ":2.0004905225839775,"vX0":6.721889763914855,"vY0":-139.0356204762456,"vZ0":-3.326008692443731,"x":150.29,"y":184.77,"x0":-2.0070066611082966,"y0":50.00433376690182,"z0":5.027092274125098,"aX":-19.82054266223554},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.0,"breakHorizontal":16.9,"spinRate":1907,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.3941916322965451,"extension":5.856540590922518},"index":0,"playId":"135ce156-eacf-33a9-b4a9-8061aac61cdd","pitchNumber":1,"startTime":"2026-04-17T02:04:39.909Z","endTime":"2026-04-17T02:04:43.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02140424426868,"aZ":-29.345582668001413,"pfxX":0.23879125763597364,"pfxZ":1.728146262921621,"pX":0.05430834116260291,"pZ":1.5963172803414596,"vX0":5.112045386921682,"vY0":-126.57255578788994,"vZ0":-2.5324027513283407,"x":114.93,"y":195.68,"x0":-2.01615466102979,"y0":50.000696556804726,"z0":4.941854371434937,"aX":0.38988776811626596},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-1.6,"spinRate":2117,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.43149731709673933,"extension":5.7037185244029684},"index":1,"playId":"1b7679a2-d5ce-3047-985c-652476ae966c","pitchNumber":2,"startTime":"2026-04-17T02:04:55.397Z","endTime":"2026-04-17T02:05:22.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"}},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60024022195954,"aZ":-27.71549707966631,"pfxX":-11.398416452942055,"pfxZ":2.253719681407288,"pX":0.28743961262626655,"pZ":2.221553441728876,"vX0":9.798836966877937,"vY0":-140.0383562284138,"vZ0":-2.9136153511156495,"x":106.04,"y":178.8,"x0":-1.7818080048301617,"y0":50.00323439342091,"z0":5.094864419500702,"aX":-22.564590267224386},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.6,"breakHorizontal":18.5,"spinRate":2095,"spinDirection":239},"zone":9,"typeConfidence":0.9,"plateTime":0.3916192557311944,"extension":5.79666433800582},"hitData":{"launchSpeed":100.4,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.35,"coordY":150.22}},"index":2,"playId":"1bfa0617-0641-35ed-9055-4f9ff4b3a269","pitchNumber":3,"startTime":"2026-04-17T02:05:26.658Z","endTime":"2026-04-17T02:05:35.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:05:35.730Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-17T02:05:52.865Z","endTime":"2026-04-17T02:06:21.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09699854885859,"aZ":-30.270606368099795,"pfxX":-11.350152660256843,"pfxZ":0.984326509464557,"pX":0.42073304962133967,"pZ":2.348304620175012,"vX0":10.369071984407633,"vY0":-139.19045097107883,"vZ0":-1.8997112240502836,"x":100.96,"y":175.38,"x0":-1.8960730865881052,"y0":50.00649496698487,"z0":5.063304208665338,"aX":-22.057461954853274},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.6,"breakHorizontal":18.1,"spinRate":2074,"spinDirection":232},"zone":6,"typeConfidence":0.9,"plateTime":0.3949915542524307,"extension":5.80701197970915},"index":0,"playId":"482d726e-9efd-3cba-aa98-269bb79df8cd","pitchNumber":1,"startTime":"2026-04-17T02:05:57.826Z","endTime":"2026-04-17T02:06:01.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.034326956264813,"aZ":-28.994621944243054,"pfxX":-9.130593139708981,"pfxZ":1.9255491782701153,"pX":-0.5798996841985443,"pZ":2.368064825198642,"vX0":6.795460073966679,"vY0":-128.17823662692672,"vZ0":-0.754331416195365,"x":139.1,"y":174.84,"x0":-2.0873419490615017,"y0":50.00454350113459,"z0":4.942609407357482,"aX":-15.099989725275924},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.6,"breakHorizontal":14.9,"spinRate":1822,"spinDirection":257},"zone":4,"typeConfidence":0.88,"plateTime":0.42833091165627746,"extension":6.057934772655528},"hitData":{"launchSpeed":89.4,"launchAngle":38.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.34,"coordY":81.63}},"index":1,"playId":"a2c65eed-d2b4-3be2-9c25-88f9201f89fc","pitchNumber":2,"startTime":"2026-04-17T02:06:11.682Z","endTime":"2026-04-17T02:06:21.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:06:21.079Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T02:08:37.307Z","endTime":"2026-04-17T02:09:45.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5735800641074,"aZ":-18.06278388398211,"pfxX":-9.482082888315311,"pfxZ":7.602748530603124,"pX":-0.27598568066429047,"pZ":2.51234141184384,"vX0":5.405212093073079,"vY0":-135.8310064901723,"vZ0":-4.277330869382785,"x":127.52,"y":170.95,"x0":-1.0666474696394503,"y0":50.00403191065103,"z0":5.374679548438408,"aX":-17.60318921567933},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":16.0,"spinRate":1944,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4042584782670158,"extension":6.563428503969193},"index":0,"playId":"075f13c0-6357-35cb-80d2-4ea1ca1745b0","pitchNumber":1,"startTime":"2026-04-17T02:08:50.281Z","endTime":"2026-04-17T02:08:53.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24559539488697,"aZ":-25.13059927202215,"pfxX":3.086739393747916,"pfxZ":4.075791632427267,"pX":3.420437144664396E-4,"pZ":3.7128753973144906,"vX0":1.334377555613391,"vY0":-130.54906165758055,"vZ0":-0.1113347714476065,"x":116.99,"y":138.53,"x0":-0.9182346786908877,"y0":50.00081253429861,"z0":5.6461372803190875,"aX":5.332272098890138},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.6,"breakHorizontal":-5.9,"spinRate":2352,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.41939728202854454,"extension":6.3875010698508445},"index":1,"playId":"d15e7aa7-b26f-3b96-9349-6f324a116dfb","pitchNumber":2,"startTime":"2026-04-17T02:09:04.182Z","endTime":"2026-04-17T02:09:08.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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(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":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":69.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.546314941736615,"aZ":-44.12341576067084,"pfxX":6.034201433268237,"pfxZ":-9.73512924161909,"pX":-0.6689490909089489,"pZ":2.8701733698987653,"vX0":-1.0278740534636785,"vY0":-111.15004538375838,"vZ0":3.7077212714976557,"x":142.5,"y":161.29,"x0":-0.9781207741966205,"y0":50.00545487230987,"z0":5.8238835812569025,"aX":7.4036609052476825},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-16.0,"breakHorizontal":-10.6,"spinRate":2383,"spinDirection":40},"zone":1,"typeConfidence":2.0,"plateTime":0.4965174237519103,"extension":6.61388676148117},"index":2,"playId":"f2192918-d9cf-32a9-b9f8-acd79dc47563","pitchNumber":3,"startTime":"2026-04-17T02:09:18.687Z","endTime":"2026-04-17T02:09:22.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.696700775738634,"aZ":-14.709170338982952,"pfxX":-3.319341488837405,"pfxZ":9.44304558852959,"pX":0.2406367764010096,"pZ":3.2407734053883868,"vX0":3.8827539000389972,"vY0":-135.63189286363627,"vZ0":-3.542995701659413,"x":107.83,"y":151.28,"x0":-0.7831807782189569,"y0":50.00201303180364,"z0":5.600069766666886,"aX":-6.138890945648193},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":5.2,"spinRate":2098,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.40496531106267897,"extension":6.5743655606293325},"hitData":{"launchSpeed":96.0,"launchAngle":15.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.09,"coordY":87.85}},"index":3,"playId":"01fa9a29-400b-3391-a8bc-5bfb9a259ded","pitchNumber":4,"startTime":"2026-04-17T02:09:35.113Z","endTime":"2026-04-17T02:09:45.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":0.66,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:09:45.728Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a line drive to center fielder Jackson Merrill. Cole Young to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T02:09:54.515Z","endTime":"2026-04-17T02:10:34.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.363018703000336,"aZ":-18.209554265523604,"pfxX":2.545654584169136,"pfxZ":7.870650504241027,"pX":1.2802202386449977,"pZ":2.061531192351844,"vX0":4.619868812245174,"vY0":-132.16572384781614,"vZ0":-5.364335798418346,"x":68.2,"y":183.12,"x0":-0.8191033588182897,"y0":50.00324024957826,"z0":5.448801380467091,"aX":4.517456135819233},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":-5.6,"spinRate":2321,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4139335560524273,"extension":6.598749981216793},"index":0,"playId":"cbcf0551-c903-35dd-85a8-0a12d57077e6","pitchNumber":1,"startTime":"2026-04-17T02:10:06.950Z","endTime":"2026-04-17T02:10:10.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1567494916024,"aZ":-22.248632822953116,"pfxX":2.9547593248010595,"pfxZ":5.715527319901449,"pX":0.22694809495626375,"pZ":2.8817866723970313,"vX0":1.7352583268643185,"vY0":-130.6293189590084,"vZ0":-2.652298967321327,"x":108.35,"y":160.97,"x0":-0.8287750250782779,"y0":50.005038586730514,"z0":5.573349499781837,"aX":5.134046757487798},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.0,"breakHorizontal":-5.8,"spinRate":2321,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4184447201866801,"extension":6.642564536371688},"hitData":{"launchSpeed":87.8,"launchAngle":15.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.97,"coordY":123.74}},"index":1,"playId":"49b8c6b3-849a-3578-afb9-7dfac8645c22","pitchNumber":2,"startTime":"2026-04-17T02:10:25.179Z","endTime":"2026-04-17T02:10:34.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.1,"awayTeamWinProbability":17.900000000000006,"homeTeamWinProbabilityAdded":-6.6000000000000085,"leverageIndex":1.24,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:10:34.561Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a line drive to right fielder Fernando Tatis Jr. Cole Young scores. Brendan Donovan to 3rd.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T02:12:00.197Z","endTime":"2026-04-17T02:12:54.431Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnThird":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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_play","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T02:11:01.531Z","endTime":"2026-04-17T02:12:02.381Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5030043263196,"aZ":-21.63156729024903,"pfxX":2.0861570188724636,"pfxZ":5.8270047940423595,"pX":1.456929715643731,"pZ":2.7312368036217824,"vX0":5.212487998438625,"vY0":-133.3498530203486,"vZ0":-3.1418636557776987,"x":61.47,"y":165.04,"x0":-0.7906191771046217,"y0":50.001017712955154,"z0":5.47741941804198,"aX":3.7721906465076294},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.1,"breakHorizontal":-4.8,"spinRate":2365,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.41006654047312496,"extension":6.640527464967173},"index":1,"playId":"515ef9b6-c258-3454-8d9a-10e898e379fc","pitchNumber":1,"startTime":"2026-04-17T02:12:02.381Z","endTime":"2026-04-17T02:12:05.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.197862694774404,"aZ":-42.32496027488794,"pfxX":7.906463464885071,"pfxZ":-7.775034763097015,"pX":0.8387551640556244,"pZ":1.6315888960099665,"vX0":1.2751763994667815,"vY0":-114.42299598641203,"vZ0":0.2321830256425721,"x":85.03,"y":194.73,"x0":-0.7540458794248798,"y0":50.00419680918322,"z0":5.730072002090724,"aX":10.319869757469423},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.6,"breakHorizontal":-14.6,"spinRate":2529,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.48158366595794844,"extension":6.633952625570721},"index":2,"playId":"b454c434-97d3-3e85-8d73-fd40e3934373","pitchNumber":2,"startTime":"2026-04-17T02:12:21.075Z","endTime":"2026-04-17T02:12:25.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63680453778013,"aZ":-25.374823800352306,"pfxX":-6.478231036760414,"pfxZ":4.140043353181516,"pX":-0.2851795431509329,"pZ":1.7708554892298487,"vX0":4.131641729556403,"vY0":-127.89395044472636,"vZ0":-4.062216824836246,"x":127.87,"y":190.97,"x0":-1.0875486411293134,"y0":50.00128001426049,"z0":5.391392793275448,"aX":-10.632397293760711},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":10.7,"spinRate":1486,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4297859878592236,"extension":6.747660431889587},"hitData":{"launchSpeed":94.6,"launchAngle":12.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":207.29,"coordY":121.9}},"index":3,"playId":"e42dad03-f995-3bd6-9abb-243987c4c9a7","pitchNumber":3,"startTime":"2026-04-17T02:12:43.841Z","endTime":"2026-04-17T02:12:54.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":-9.299999999999997,"leverageIndex":1.8,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:12:54.431Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a line drive to right fielder Fernando Tatis Jr. Brendan Donovan scores. Cal Raleigh to 2nd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T02:15:31.724Z","endTime":"2026-04-17T02:16:00.802Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T02:13:13.858Z","endTime":"2026-04-17T02:14:10.977Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Walker Buehler.","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-04-17T02:14:10.977Z","endTime":"2026-04-17T02:15:34.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.741022877028364,"aZ":-22.402332100391124,"pfxX":-10.219875393298182,"pfxZ":5.883223743716547,"pX":-0.13843755851294967,"pZ":1.839530033924047,"vX0":4.924022217017175,"vY0":-128.38659899733042,"vZ0":-5.409149725846621,"x":122.28,"y":189.11,"x0":-0.7581911986177093,"y0":50.004671211042805,"z0":5.728253366070611,"aX":-16.98294212868082},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.6,"breakHorizontal":17.3,"spinRate":1737,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.4273844235516182,"extension":6.496758269775202},"index":2,"playId":"5be2f49f-3032-3b2b-b909-fee4dc5f7fe8","pitchNumber":1,"startTime":"2026-04-17T02:15:34.003Z","endTime":"2026-04-17T02:15:37.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.274611497543034,"aZ":-13.740359332529406,"pfxX":-6.309756170611838,"pfxZ":8.964840957262487,"pX":-0.8078086216305871,"pZ":1.9729104869437089,"vX0":1.3239273387272057,"vY0":-142.61429334679056,"vZ0":-8.581725420347498,"x":147.79,"y":185.51,"x0":-0.458704446775228,"y0":50.00516477029919,"z0":5.890887797357296,"aX":-12.979058217636803},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2209,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.38428285029705345,"extension":6.160462328413568},"hitData":{"launchSpeed":89.7,"launchAngle":13.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.47,"coordY":103.89}},"index":3,"playId":"507c2210-5ec4-3aa3-abb2-ffb0f142e5c1","pitchNumber":2,"startTime":"2026-04-17T02:15:51.786Z","endTime":"2026-04-17T02:16:00.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.0,"awayTeamWinProbability":36.0,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":2.32,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:16:00.802Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Josh Naylor grounds into a force out, first baseman Gavin Sheets to shortstop Xander Bogaerts. Cal Raleigh to 3rd. Julio Rodríguez out at 2nd. Josh Naylor to 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T02:16:31.286Z","endTime":"2026-04-17T02:16:48.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnThird":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.520111042501654,"aZ":-17.42620771117809,"pfxX":-10.101522286356426,"pfxZ":7.200487307759836,"pX":0.21293481292844266,"pZ":2.212865070618803,"vX0":5.844346120183836,"vY0":-142.6216658783762,"vZ0":-6.798294457851124,"x":108.88,"y":179.03,"x0":-0.5564004637375896,"y0":50.005696946199116,"z0":5.737442980223324,"aX":-20.69661388504526},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.8,"breakHorizontal":17.0,"spinRate":2292,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.3848783777795619,"extension":5.989740087165174},"hitData":{"launchSpeed":70.7,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.26,"coordY":184.49}},"index":0,"playId":"f4ce0c56-5016-3fe7-a12c-b4a1d1b1bd95","pitchNumber":1,"startTime":"2026-04-17T02:16:39.820Z","endTime":"2026-04-17T02:16:48.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":2.93,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:16:48.315Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Campusano challenged (pitch result), call on the field was confirmed: Randy Arozarena walks. Josh Naylor to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T02:17:14.948Z","endTime":"2026-04-17T02:20:01.341Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnThird":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91816822484152,"aZ":-22.289501753056353,"pfxX":-11.067964274755182,"pfxZ":5.8156420729488065,"pX":0.8076992046334458,"pZ":1.5742025775246307,"vX0":6.966331429393485,"vY0":-129.71742128173474,"vZ0":-6.026609828918516,"x":86.21,"y":196.28,"x0":-0.4789868759150868,"y0":50.00173841630555,"z0":5.634436906295746,"aX":-18.802136814500216},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.4,"breakHorizontal":18.5,"spinRate":1846,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4227585488666392,"extension":6.457040069862232},"index":0,"playId":"e39fa8ab-2bf9-33cd-b663-647f14662bf5","pitchNumber":1,"startTime":"2026-04-17T02:17:29.064Z","endTime":"2026-04-17T02:17:34.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.853217946592085,"aZ":-22.825263104246943,"pfxX":-11.513135841856403,"pfxZ":5.510814807041524,"pX":-0.38153851767734764,"pZ":1.2802465553828333,"vX0":4.397002453935626,"vY0":-130.07306587966866,"vZ0":-6.843098051369664,"x":131.54,"y":204.21,"x0":-0.6079662877247216,"y0":50.00095437136648,"z0":5.701586254314935,"aX":-19.527018729080023},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.5,"breakHorizontal":19.7,"spinRate":1932,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42271210672653003,"extension":6.426522086004201},"index":1,"playId":"bb2432ae-4863-35e9-bf02-83d6b43d32ab","pitchNumber":2,"startTime":"2026-04-17T02:17:49.519Z","endTime":"2026-04-17T02:17:53.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.720687450789672,"aZ":-18.067437937239063,"pfxX":-10.923471638125843,"pfxZ":8.055644174355754,"pX":0.7354965474225803,"pZ":0.6633577577438158,"vX0":6.071557443413823,"vY0":-132.13146741689437,"vZ0":-9.480067922832333,"x":88.96,"y":220.87,"x0":-0.18477828870300766,"y0":50.0038423945865,"z0":5.651262672753526,"aX":-19.12696532409281},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.5,"breakHorizontal":18.2,"spinRate":1882,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4161048557576903,"extension":6.345643278125828},"index":2,"playId":"7c8267e4-2219-32aa-865e-70482f4dfa74","pitchNumber":3,"startTime":"2026-04-17T02:18:09.741Z","endTime":"2026-04-17T02:18:13.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.708532885909545,"aZ":-22.366507782869437,"pfxX":-10.680390268121986,"pfxZ":5.707144832385673,"pX":0.19075680538911394,"pZ":2.6695600988913744,"vX0":5.080758592438683,"vY0":-131.04833100240486,"vZ0":-3.743751577539312,"x":109.73,"y":166.7,"x0":-0.39782897083719,"y0":50.0036435160678,"z0":5.810796114642396,"aX":-18.36099380819999},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":18.0,"spinRate":1848,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.41982892736092436,"extension":6.334219357643002},"index":3,"playId":"7476952a-94a4-3443-bc04-1e8f0ff35650","pitchNumber":4,"startTime":"2026-04-17T02:18:32.418Z","endTime":"2026-04-17T02:18:36.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"playId":"0e679746-ec4a-37b8-8ab8-255b039f2e8b","startTime":"2026-04-17T02:18:50.528Z","endTime":"2026-04-17T02:18:55.041Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25413353581979,"aZ":-14.012527593954351,"pfxX":-9.52988093172754,"pfxZ":8.899859257935276,"pX":0.7183522457527785,"pZ":1.8646687034581395,"vX0":6.474377558654794,"vY0":-142.53688797986294,"vZ0":-8.405386310504994,"x":89.62,"y":188.43,"x0":-0.35381754979531316,"y0":50.006863958205926,"z0":5.753138814565575,"aX":-19.45389414223693},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":15.8,"spinRate":2396,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.385480483391095,"extension":6.258548355986885},"index":5,"playId":"9fded8bb-7945-3bb2-8ad3-a7f95b7f7b88","pitchNumber":5,"startTime":"2026-04-17T02:19:11.874Z","endTime":"2026-04-17T02:19:16.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.951737091643462,"aZ":-18.445313493676508,"pfxX":-11.355123776205613,"pfxZ":7.764451557257317,"pX":0.38649853071047086,"pZ":1.4271464867478425,"vX0":5.653483082295865,"vY0":-132.76150425247752,"vZ0":-7.72430010463672,"x":102.27,"y":200.25,"x0":-0.30629999800832125,"y0":50.00259149452484,"z0":5.739348227857347,"aX":-20.076327709269147},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.4,"breakHorizontal":19.2,"spinRate":1933,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.41407237764503524,"extension":6.615427740467119},"index":6,"playId":"f85a7022-096a-352d-ba56-9b356dd66abb","pitchNumber":6,"startTime":"2026-04-17T02:19:34.340Z","endTime":"2026-04-17T02:20:01.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}},"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":2.66,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:20:01.341Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Joe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T02:23:38.511Z","endTime":"2026-04-17T02:24:24.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnThird":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"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":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T02:20:15.576Z","endTime":"2026-04-17T02:21:18.171Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Adrian Morejon replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-17T02:21:18.171Z","endTime":"2026-04-17T02:23:03.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Connor Joe replaces Luke Raley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-17T02:23:03.291Z","endTime":"2026-04-17T02:23:40.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":89.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.31095755207569,"aZ":-18.908748641618786,"pfxX":10.231987044171909,"pfxZ":6.376133457882885,"pX":-0.552600608934874,"pZ":3.0952185041613607,"vX0":-11.455510351719049,"vY0":-143.8042248573926,"vZ0":-4.73401977080281,"x":138.06,"y":155.21,"x0":2.1652771221052074,"y0":50.00644453583144,"z0":5.946484770930936,"aX":21.299698990111114},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.7,"breakHorizontal":-16.1,"spinRate":2384,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.38180651205317817,"extension":6.3485161566983335},"index":3,"playId":"2daf251f-9f6e-3551-9c67-1334a83fcc88","pitchNumber":1,"startTime":"2026-04-17T02:23:40.586Z","endTime":"2026-04-17T02:23:44.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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(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":92.8,"endSpeed":85.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42083600423684,"aZ":-31.13540703220825,"pfxX":5.39954026548648,"pfxZ":0.5707216250314286,"pX":0.02652178831347428,"pZ":0.744768611579398,"vX0":-7.764860544660764,"vY0":-134.85345694419217,"vZ0":-7.3742482785556005,"x":115.99,"y":218.67,"x0":2.2471051144650427,"y0":50.00575566640666,"z0":5.723128696428549,"aX":9.90653039447569},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.5,"breakHorizontal":-8.0,"spinRate":880,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4067747175102925,"extension":6.342575267701908},"index":4,"playId":"06cb5045-51c5-3111-a557-e17dfa7a326e","pitchNumber":2,"startTime":"2026-04-17T02:23:57.980Z","endTime":"2026-04-17T02:24:02.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":89.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.34575321500373,"aZ":-10.515852909182664,"pfxX":4.170361443680877,"pfxZ":10.381041846205374,"pX":-0.3261332827057056,"pZ":3.6363908982132918,"vX0":-8.580512149523837,"vY0":-144.59926448510453,"vZ0":-4.7565958842210705,"x":129.43,"y":140.6,"x0":2.157883820210131,"y0":50.00525091156569,"z0":5.966312200623888,"aX":8.703651370168117},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.8,"breakHorizontal":-5.5,"spinRate":2491,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3809530292769021,"extension":6.369988451535092},"index":5,"playId":"16a22bff-b699-3783-badc-03c88870b19f","pitchNumber":3,"startTime":"2026-04-17T02:24:21.534Z","endTime":"2026-04-17T02:24:24.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":3.87,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:24:24.827Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-17T02:24:48.585Z","endTime":"2026-04-17T02:25:45.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86102368952216,"aZ":-27.307292212922246,"pfxX":-1.0034202879422303,"pfxZ":2.8016087910839893,"pX":-0.2699327242994527,"pZ":1.408899724100423,"vX0":-7.115246182115094,"vY0":-131.47448121842822,"vZ0":-5.762496278711032,"x":127.29,"y":200.74,"x0":2.610418121062966,"y0":50.00387507883057,"z0":5.675860392040439,"aX":-1.741988234847211},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":3.5,"spinRate":2708,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.417827858918669,"extension":6.372011469378181},"index":0,"playId":"d03ba10f-4875-3b35-9184-c25a54f8fde3","pitchNumber":1,"startTime":"2026-04-17T02:24:49.606Z","endTime":"2026-04-17T02:24:52.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":89.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.64658746132857,"aZ":-17.75342847082083,"pfxX":9.658487327172363,"pfxZ":6.93286089327156,"pX":0.9307044089243676,"pZ":2.1545358671155235,"vX0":-7.411509352115144,"vY0":-144.44989737901955,"vZ0":-7.110647923687589,"x":81.52,"y":180.61,"x0":2.2956895493714344,"y0":50.00199511050464,"z0":5.770977486910406,"aX":20.08497013535418},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.0,"breakHorizontal":-15.7,"spinRate":2418,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.38152623612687986,"extension":6.234653316986922},"index":1,"playId":"c637234d-bbc3-314b-88a3-a26196f67a1c","pitchNumber":2,"startTime":"2026-04-17T02:25:07.041Z","endTime":"2026-04-17T02:25:34.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3228877842987,"aZ":-27.755623921025354,"pfxX":-0.9143259526815827,"pfxZ":2.5286944368580375,"pX":-0.18677563683790568,"pZ":2.015703956563989,"vX0":-7.062590661604086,"vY0":-131.41748494754248,"vZ0":-4.081212996706454,"x":124.12,"y":184.36,"x0":2.6561158635733233,"y0":50.000042597612286,"z0":5.654608341243651,"aX":-1.5960302570576064},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":3.2,"spinRate":2830,"spinDirection":264},"zone":8,"typeConfidence":2.0,"plateTime":0.41706747392389243,"extension":6.368354555363792},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":155.74}},"index":2,"playId":"8f16dbf4-dfb8-30b7-82dd-72cb54cc71cf","pitchNumber":3,"startTime":"2026-04-17T02:25:37.229Z","endTime":"2026-04-17T02:25:45.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":647304,"link":"/api/v1/people/647304"},"third":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":10.799999999999997,"leverageIndex":4.2,"dramaIndex":176.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:25:45.016Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a ground ball to right fielder Connor Joe.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T02:28:13.084Z","endTime":"2026-04-17T02:29:15.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Connor Joe remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","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-04-17T02:27:13.756Z","endTime":"2026-04-17T02:28:15.308Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.1,"endSpeed":85.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06678638356157,"aZ":-16.014897297218823,"pfxX":-6.812753777138068,"pfxZ":8.611272264729022,"pX":0.02695440930160317,"pZ":3.075735469955413,"vX0":7.696663248684422,"vY0":-136.82996797959584,"vZ0":-2.7980766067130114,"x":115.97,"y":155.74,"x0":-1.9509535715304236,"y0":50.006217355407074,"z0":5.222893972911434,"aX":-12.78967970278938},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":10.6,"spinRate":2244,"spinDirection":231},"zone":2,"typeConfidence":0.92,"plateTime":0.40187200558562175,"extension":5.660336657292183},"index":1,"playId":"ff0c15d8-ef67-3ab3-829e-a7ab0025e4e5","pitchNumber":1,"startTime":"2026-04-17T02:28:15.308Z","endTime":"2026-04-17T02:28:18.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":94.5,"endSpeed":85.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60596273072779,"aZ":-15.80487557171143,"pfxX":-7.6355622294911685,"pfxZ":8.660932974361593,"pX":1.0497002918610376,"pZ":2.698859354777391,"vX0":10.625706001029338,"vY0":-137.16470955813762,"vZ0":-3.713347553167341,"x":76.99,"y":165.91,"x0":-1.8968327663132059,"y0":50.00499752035105,"z0":5.159778811568236,"aX":-14.435744065929313},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":11.4,"spinRate":2362,"spinDirection":238},"zone":12,"typeConfidence":0.92,"plateTime":0.40055935097788,"extension":5.735036990078634},"index":2,"playId":"f9edde6b-a31f-3ff5-9fab-b1efb69715a9","pitchNumber":2,"startTime":"2026-04-17T02:28:29.720Z","endTime":"2026-04-17T02:28:34.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.5,"endSpeed":86.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40257896463333,"aZ":-17.77546745827449,"pfxX":-8.372957377163022,"pfxZ":7.471579562578581,"pX":0.46114741936613296,"pZ":3.130386044590683,"vX0":9.37776665283688,"vY0":-138.75101097128803,"vZ0":-2.3269306932442335,"x":99.42,"y":154.26,"x0":-1.8933833153120647,"y0":50.003496801713666,"z0":5.180068571712488,"aX":-16.137674622312435},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":13.0,"spinRate":2309,"spinDirection":232},"zone":3,"typeConfidence":0.92,"plateTime":0.39651251349866357,"extension":5.721657495734052},"index":3,"playId":"0d96ffe9-2fe3-3363-bfc5-5ea6572ab7e7","pitchNumber":3,"startTime":"2026-04-17T02:28:44.939Z","endTime":"2026-04-17T02:28:48.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84700198292866,"aZ":-24.81977317294453,"pfxX":-10.994239261400526,"pfxZ":3.7493007945211616,"pX":-0.20272584638259009,"pZ":1.52628828850752,"vX0":8.403564182947209,"vY0":-139.50846103895088,"vZ0":-4.965342515822459,"x":124.73,"y":197.57,"x0":-1.833162327636092,"y0":50.003511661822216,"z0":4.975813942811032,"aX":-21.564172254310144},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.9,"breakHorizontal":18.0,"spinRate":2126,"spinDirection":238},"zone":13,"typeConfidence":0.92,"plateTime":0.393364836380353,"extension":5.6216270513183},"hitData":{"launchSpeed":102.6,"launchAngle":-10.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.09,"coordY":114.18}},"index":4,"playId":"aaae7f66-a785-3529-aa5d-58677c38f1c4","pitchNumber":4,"startTime":"2026-04-17T02:29:03.872Z","endTime":"2026-04-17T02:29:15.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:29:15.038Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Campusano grounds out, third baseman Brendan Donovan to first baseman Josh Naylor. Miguel Andujar to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T02:29:36.820Z","endTime":"2026-04-17T02:33:03.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58510341253996,"aZ":-30.954725098798566,"pfxX":-0.8412249879497686,"pfxZ":0.7647976587743717,"pX":-0.4637777173779465,"pZ":2.4991790305435573,"vX0":4.412971908904584,"vY0":-125.11251414473992,"vZ0":-0.24497575756944212,"x":134.68,"y":171.3,"x0":-2.13588897065705,"y0":50.00446822738728,"z0":5.1203500635872,"aX":-1.34403784987833},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":0.6,"spinRate":2227,"spinDirection":197},"zone":4,"typeConfidence":0.88,"plateTime":0.43662493785597567,"extension":5.9115171468117165},"index":0,"playId":"0133c7f6-2886-3233-8d65-097c5182663b","pitchNumber":1,"startTime":"2026-04-17T02:29:38.929Z","endTime":"2026-04-17T02:29:44.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.098585869174165,"aZ":-23.345261160075463,"pfxX":-11.747790885336505,"pfxZ":4.515629479579997,"pX":0.4423690011069171,"pZ":2.1427044094648555,"vX0":10.051465554203661,"vY0":-139.40133464439054,"vZ0":-3.780285212564986,"x":100.14,"y":180.93,"x0":-1.6944528880537542,"y0":50.00642022151804,"z0":5.068851401705175,"aX":-22.986899556963014},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.4,"breakHorizontal":19.1,"spinRate":2124,"spinDirection":240},"zone":6,"typeConfidence":0.92,"plateTime":0.3938206413830554,"extension":5.944943913112932},"index":1,"playId":"70879ce8-1e4b-3145-8bc1-b5ddb28f7802","pitchNumber":2,"startTime":"2026-04-17T02:29:59.702Z","endTime":"2026-04-17T02:30:03.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32594990151307,"aZ":-30.72189413759505,"pfxX":-11.042604469561592,"pfxZ":0.8823221605419382,"pX":0.7808065712533524,"pZ":1.2160187491958245,"vX0":10.378938307369031,"vY0":-127.57483000482534,"vZ0":-3.142341797667875,"x":87.24,"y":205.95,"x0":-1.8982779052148426,"y0":50.00568506545522,"z0":4.875793667273578,"aX":-18.273066299929134},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":17.8,"spinRate":1817,"spinDirection":260},"zone":14,"typeConfidence":0.91,"plateTime":0.42871411414164307,"extension":5.762566675367462},"index":2,"playId":"33f0ce24-8852-3d4a-ae88-808032988d32","pitchNumber":3,"startTime":"2026-04-17T02:30:22.710Z","endTime":"2026-04-17T02:30:26.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.661223703678253,"aZ":-28.265349358995543,"pfxX":-1.9169709365355203,"pfxZ":2.4345752215815883,"pX":2.209072085353803,"pZ":0.32367637523511433,"vX0":10.430753605502066,"vY0":-125.3805709007745,"vZ0":-5.439399130526811,"x":32.8,"y":230.04,"x0":-1.7430885406846541,"y0":50.00125096240749,"z0":4.807808393077201,"aX":-3.0755561586816946},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":1.2,"spinRate":2208,"spinDirection":277},"zone":14,"typeConfidence":0.89,"plateTime":0.4356654358587444,"extension":5.867607489819596},"index":3,"playId":"2ca7b17a-adf6-31a8-ae78-478b413e7369","pitchNumber":4,"startTime":"2026-04-17T02:30:42.278Z","endTime":"2026-04-17T02:30:45.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"2d76f5c4-c848-3248-a5bd-1e3f0c2600ef","startTime":"2026-04-17T02:31:07.515Z","endTime":"2026-04-17T02:31:10.965Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.004006703882435,"aZ":-29.65424936637599,"pfxX":-12.089985634501549,"pfxZ":1.5411555700298365,"pX":1.1637085824125109,"pZ":0.8362490058174721,"vX0":11.224941618190854,"vY0":-127.20661031982772,"vZ0":-3.9462035320987505,"x":72.64,"y":216.2,"x0":-1.7346315521909903,"y0":50.00549447071276,"z0":4.757657132920908,"aX":-19.82385631238016},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.0,"breakHorizontal":19.3,"spinRate":1884,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.43051844930129013,"extension":5.825252015686325},"index":5,"playId":"9b43eb66-d424-3400-8a22-5562f22fac5b","pitchNumber":5,"startTime":"2026-04-17T02:31:27.997Z","endTime":"2026-04-17T02:31:31.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-17T02:31:52.569Z","endTime":"2026-04-17T02:32:07.209Z","isPitch":false,"type":"action","player":{"id":669134,"link":"/api/v1/people/669134"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.6,"endSpeed":87.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.49168855383695,"aZ":-16.46503308630541,"pfxX":-7.049378877828218,"pfxZ":7.946810009135117,"pX":0.11957375846857585,"pZ":3.6623330765453677,"vX0":7.895412476715415,"vY0":-140.37138115357232,"vZ0":-1.2374986917205968,"x":112.44,"y":139.9,"x0":-1.8260718944434187,"y0":50.00598757294205,"z0":5.190837298165314,"aX":-13.941651491740783},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2197,"spinDirection":235},"zone":12,"typeConfidence":0.94,"plateTime":0.391572528357353,"extension":5.837373572458434},"index":7,"playId":"fcce9065-a558-3348-a517-2ec50dbb25ea","pitchNumber":6,"startTime":"2026-04-17T02:32:07.209Z","endTime":"2026-04-17T02:32:11.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25538190868245,"aZ":-26.355030740334374,"pfxX":-10.455921987919368,"pfxZ":2.9675776289116778,"pX":0.15861479244394328,"pZ":1.7569534519676961,"vX0":8.696866952597437,"vY0":-139.23759905301054,"vZ0":-4.074504272655109,"x":110.95,"y":191.34,"x0":-1.646770022172942,"y0":50.00650465347145,"z0":4.983185789271396,"aX":-20.535082872599293},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.7,"breakHorizontal":17.2,"spinRate":1961,"spinDirection":237},"zone":8,"typeConfidence":0.91,"plateTime":0.39337383598328834,"extension":5.671031137394544},"index":8,"playId":"bef1af88-9b68-37e9-a47f-fcc600076f6f","pitchNumber":7,"startTime":"2026-04-17T02:32:30.456Z","endTime":"2026-04-17T02:32:34.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.819059942181042,"aZ":-25.546765970321353,"pfxX":-10.048583351467851,"pfxZ":3.4211449585741285,"pX":-0.3527681974846405,"pZ":3.0132754132569346,"vX0":7.590534730232011,"vY0":-138.24515183064534,"vZ0":-0.8720198854176479,"x":130.45,"y":157.42,"x0":-1.8285498914793137,"y0":50.00079867022298,"z0":5.047656513828984,"aX":-19.44799517476449},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":16.6,"spinRate":1977,"spinDirection":237},"zone":1,"typeConfidence":0.91,"plateTime":0.39621111275891163,"extension":5.8301216013287025},"hitData":{"launchSpeed":95.8,"launchAngle":-17.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.15,"coordY":164.86}},"index":9,"playId":"f7c1a2c7-d366-315c-b0e9-9f1f7d982e4d","pitchNumber":8,"startTime":"2026-04-17T02:32:53.444Z","endTime":"2026-04-17T02:33:03.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.82,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:33:03.524Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T02:35:50.022Z","endTime":"2026-04-17T02:36:32.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T02:33:21.729Z","endTime":"2026-04-17T02:34:10.299Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cole Wilcox replaces Luis Castillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-17T02:34:10.299Z","endTime":"2026-04-17T02:35:51.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677961,"link":"/api/v1/people/677961"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56215860659632,"aZ":-16.477280160686828,"pfxX":-9.635632892155025,"pfxZ":8.100200467123832,"pX":-0.578019551988267,"pZ":2.8545743006191873,"vX0":7.583653367742611,"vY0":-138.9064455003972,"vZ0":-4.741589602028379,"x":139.03,"y":161.71,"x0":-2.1032090319154957,"y0":50.00154482910636,"z0":5.6929706312625425,"aX":-18.669766766610206},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":15.7,"spinRate":2133,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.3955967430855991,"extension":6.611912701191943},"index":2,"playId":"4765b97e-e35a-3ca2-a661-5e4da3fba538","pitchNumber":1,"startTime":"2026-04-17T02:35:51.958Z","endTime":"2026-04-17T02:35:55.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51972568850308,"aZ":-15.098342369411533,"pfxX":-9.283795852595846,"pfxZ":8.65766770731707,"pX":-0.2703079710748865,"pZ":3.0742812837089595,"vX0":8.306640639422872,"vY0":-140.00164120741806,"vZ0":-4.535236169971187,"x":127.3,"y":155.77,"x0":-2.0790479239626,"y0":50.003778620141084,"z0":5.713313630655209,"aX":-18.31146648146193},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":15.0,"spinRate":2252,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.39221454219755225,"extension":6.454138629535884},"index":3,"playId":"486e0364-eb74-378b-87ce-17116bc80e58","pitchNumber":2,"startTime":"2026-04-17T02:36:08.438Z","endTime":"2026-04-17T02:36:11.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.4,"endSpeed":78.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.751153734651787,"aZ":-36.73323773730361,"pfxX":3.912174271945598,"pfxZ":-2.8921476393880123,"pX":1.393574280432384,"pZ":2.2514818056627317,"vX0":7.2881118635759465,"vY0":-125.62388378449612,"vZ0":-1.2748531940876364,"x":63.88,"y":177.99,"x0":-2.069424896508919,"y0":50.00319494583131,"z0":5.7895049491275925,"aX":6.1652050618022365},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.3,"breakHorizontal":-9.0,"spinRate":2116,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.43833789063819895,"extension":6.634549616380532},"index":4,"playId":"48edaad1-4d65-3d42-b88c-ae78d9b79ba4","pitchNumber":3,"startTime":"2026-04-17T02:36:28.848Z","endTime":"2026-04-17T02:36:32.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.77,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:36:32.474Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-17T02:36:48.292Z","endTime":"2026-04-17T02:38:09.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":85.8,"endSpeed":78.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.446286041492908,"aZ":-36.801224583717485,"pfxX":4.711918320976242,"pfxZ":-2.9567697243540145,"pX":-0.17651848393755146,"pZ":1.6661372589703372,"vX0":3.546783890014713,"vY0":-124.91774970354096,"vZ0":-2.481519148845191,"x":123.73,"y":193.79,"x0":-2.2317648803890124,"y0":50.00301145540319,"z0":5.726634702574074,"aX":7.373587886147429},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.8,"breakHorizontal":-9.4,"spinRate":2130,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.44011248159456473,"extension":6.513035349044995},"index":0,"playId":"17f2640b-54dd-3aa5-bdec-e7967ed50316","pitchNumber":1,"startTime":"2026-04-17T02:36:57.393Z","endTime":"2026-04-17T02:37:01.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.587264576364376,"aZ":-23.903008624142114,"pfxX":-12.907013969970924,"pfxZ":4.134235776234819,"pX":0.20923062623286517,"pZ":0.8596604697010182,"vX0":10.951989658028996,"vY0":-140.70902168415256,"vZ0":-8.226840170534121,"x":109.02,"y":215.57,"x0":-2.0607780518928736,"y0":50.004179238456224,"z0":5.3757926173455965,"aX":-25.826442484515983},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.9,"breakHorizontal":21.1,"spinRate":2023,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.3895951257409864,"extension":6.905343914383289},"index":1,"playId":"784b8a19-bbbe-33f1-aad4-8951d15a8993","pitchNumber":2,"startTime":"2026-04-17T02:37:14.076Z","endTime":"2026-04-17T02:37:17.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-04-17T02:37:33.699Z","endTime":"2026-04-17T02:37:47.455Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.201198970718497,"aZ":-35.04260556115483,"pfxX":4.366042885193728,"pfxZ":-1.7471902400606587,"pX":1.2767389691416178,"pZ":0.982341285965257,"vX0":6.83893570943561,"vY0":-128.62262821567808,"vZ0":-4.715199688528755,"x":68.33,"y":212.26,"x0":-2.002533931055398,"y0":50.001542650931604,"z0":5.612670172694678,"aX":7.1796167886917965},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.2,"breakHorizontal":-9.7,"spinRate":2180,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4288414111335963,"extension":6.603629770246375},"index":3,"playId":"58450245-6c0c-3ae2-a60b-6c317d24aee9","pitchNumber":3,"startTime":"2026-04-17T02:37:47.455Z","endTime":"2026-04-17T02:37:50.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97043264973945,"aZ":-24.11903456767221,"pfxX":-11.19987311174764,"pfxZ":4.012464779432773,"pX":0.5034657755633952,"pZ":2.265572238473171,"vX0":10.640321875461535,"vY0":-140.990999577555,"vZ0":-4.770587525362287,"x":97.81,"y":177.61,"x0":-1.8698535288340095,"y0":50.002710786498035,"z0":5.542250616703247,"aX":-22.479818103398788},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.4,"breakHorizontal":18.0,"spinRate":2049,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.3889412887618282,"extension":6.633682461333123},"index":4,"playId":"71bbd35c-d7ee-31fa-b4bd-75c48160c810","pitchNumber":4,"startTime":"2026-04-17T02:38:05.716Z","endTime":"2026-04-17T02:38:09.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:38:09.924Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T02:40:59.361Z","endTime":"2026-04-17T02:43:07.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mitch Garver replaces Dominic Canzone.","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-04-17T02:40:36.363Z","endTime":"2026-04-17T02:41:01.546Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64768440529286,"aZ":-32.32337102157608,"pfxX":-1.9198841655538654,"pfxZ":-0.09070496739946776,"pX":0.7377300265262945,"pZ":2.6201731995062225,"vX0":-4.7708247435939715,"vY0":-127.87379727349297,"vZ0":-1.7805305341730455,"x":88.88,"y":168.04,"x0":2.8808565009444562,"y0":50.00184097995137,"z0":5.8737836415856375,"aX":-3.1629145393738183},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.4,"breakHorizontal":4.6,"spinRate":2689,"spinDirection":282},"zone":6,"typeConfidence":2.0,"plateTime":0.4291792962046377,"extension":6.150598843709561},"index":1,"playId":"1641dfbf-fa3c-3b7f-8b37-107ec3c20681","pitchNumber":1,"startTime":"2026-04-17T02:41:01.546Z","endTime":"2026-04-17T02:41:05.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28740904243557,"aZ":-31.358012169123995,"pfxX":-1.5276455310755621,"pfxZ":0.491491641582555,"pX":-0.3730124733895261,"pZ":1.9982432913776833,"vX0":-7.212526344700426,"vY0":-128.43515041579897,"vZ0":-3.468680039716384,"x":131.22,"y":184.83,"x0":2.677841859747302,"y0":50.0018625906314,"z0":5.822600989236929,"aX":-2.534602749853289},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":4.4,"spinRate":2840,"spinDirection":280},"zone":7,"typeConfidence":2.0,"plateTime":0.42756011613249356,"extension":6.210114672003112},"index":2,"playId":"86557810-4ad0-33f5-b4cf-9160e362b497","pitchNumber":2,"startTime":"2026-04-17T02:41:16.467Z","endTime":"2026-04-17T02:41:19.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52287135964867,"aZ":-14.860439826601137,"pfxX":2.441066690183068,"pfxZ":8.44439779627338,"pX":-1.0436418716711062,"pZ":3.054072783808848,"vX0":-9.655545940853356,"vY0":-142.06817402831948,"vZ0":-5.473106068850735,"x":156.78,"y":156.32,"x0":2.0771623108177613,"y0":50.00693764229121,"z0":5.9448202424695875,"aX":5.007546943734671},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":-2.5,"spinRate":2467,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.38503396004119983,"extension":6.293762963615988},"index":3,"playId":"ed9961e5-594d-3b83-aa04-16cf212eb24c","pitchNumber":3,"startTime":"2026-04-17T02:41:32.622Z","endTime":"2026-04-17T02:41:35.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":86.8,"endSpeed":78.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.175900566382683,"aZ":-33.700327032623335,"pfxX":-3.383374278985012,"pfxZ":-0.9698307691739045,"pX":0.011184693685886841,"pZ":0.9873641515802368,"vX0":-5.5153204828719815,"vY0":-126.08875236815406,"vZ0":-4.986529041524493,"x":116.57,"y":212.12,"x0":2.682582603408942,"y0":50.0004573137893,"z0":5.769570934603514,"aX":-5.342711398240556},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.9,"breakHorizontal":7.6,"spinRate":2936,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.43758903368283697,"extension":6.1681212058083785},"index":4,"playId":"108f632f-fed0-3e54-876c-e10d112eb34b","pitchNumber":4,"startTime":"2026-04-17T02:41:52.429Z","endTime":"2026-04-17T02:41:57.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.4,"endSpeed":89.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.6815625402684,"aZ":-13.845160078428655,"pfxX":4.533804565509345,"pfxZ":8.908932823623603,"pX":0.47856415024282045,"pZ":4.193170496016554,"vX0":-6.638158541675594,"vY0":-143.14768527304923,"vZ0":-2.851271577772056,"x":98.76,"y":125.56,"x0":2.24779185475192,"y0":50.00409878919214,"z0":6.078752029686778,"aX":9.329666080005401},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":-6.7,"spinRate":2443,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3838919753821388,"extension":6.1546457294383705},"index":5,"playId":"c224a895-59ed-3866-8b2f-3f1b69c1fdc5","pitchNumber":5,"startTime":"2026-04-17T02:42:13.893Z","endTime":"2026-04-17T02:42:17.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.2,"endSpeed":79.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.002234088745205,"aZ":-33.619972760601684,"pfxX":-2.902245042895508,"pfxZ":-0.9047131841641494,"pX":-1.3242374162581583,"pZ":0.9425533218015495,"vX0":-8.657401096965355,"vY0":-126.62578276372683,"vZ0":-4.973863195374445,"x":167.48,"y":213.33,"x0":2.5401067566971234,"y0":50.00355779363052,"z0":5.67560073330564,"aX":-4.631604228085481},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.8,"breakHorizontal":7.6,"spinRate":2876,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.43543888717817314,"extension":6.386696912333183},"index":6,"playId":"d012e1fa-8b4b-3f5c-8536-fd577f2f7b74","pitchNumber":6,"startTime":"2026-04-17T02:42:29.520Z","endTime":"2026-04-17T02:42:35.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88400088192412,"aZ":-12.182345128596305,"pfxX":4.048439368821995,"pfxZ":9.550440641571914,"pX":0.026806071811353523,"pZ":3.1866113264567026,"vX0":-7.525771329189543,"vY0":-144.09426829627884,"vZ0":-5.459886953815703,"x":115.98,"y":152.74,"x0":2.151803955393331,"y0":50.004827164562826,"z0":5.865187070169462,"aX":8.476892476338993},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.3,"breakHorizontal":-5.8,"spinRate":2494,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.38076730915966905,"extension":6.375456539563075},"index":7,"playId":"9223a0ec-68e2-3b6c-a6b1-9f18b69ce1fa","pitchNumber":7,"startTime":"2026-04-17T02:43:04.205Z","endTime":"2026-04-17T02:43:07.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:43:07.236Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T02:43:26.744Z","endTime":"2026-04-17T02:44:18.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":80.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.716796785743213,"aZ":-33.98966241123299,"pfxX":-2.9769768916957857,"pfxZ":-1.1162732479559736,"pX":-0.3676809394563666,"pZ":1.4687725709378727,"vX0":-6.846365961825766,"vY0":-127.58767709848928,"vZ0":-3.963878981569353,"x":131.02,"y":199.12,"x0":2.752547744290524,"y0":50.00460615548199,"z0":5.762571941098477,"aX":-4.837156979970232},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.8,"breakHorizontal":7.1,"spinRate":2855,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.4316553945561128,"extension":6.31687481979787},"index":0,"playId":"adbee013-287a-39b2-87ac-ddece849264b","pitchNumber":1,"startTime":"2026-04-17T02:43:32.068Z","endTime":"2026-04-17T02:43:35.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":98.3,"endSpeed":89.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.652718666491175,"aZ":-12.048844859687929,"pfxX":4.59858723006896,"pfxZ":9.776786366971368,"pX":0.6050744311924553,"pZ":3.023033337681115,"vX0":-6.544224489041448,"vY0":-142.961277640281,"vZ0":-5.793504820583913,"x":93.94,"y":157.16,"x0":2.3322676351957665,"y0":50.001387002120445,"z0":5.840190628814615,"aX":9.46546562851451},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":-7.0,"spinRate":2468,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.38392676787311153,"extension":6.333522920075253},"index":1,"playId":"76b78022-6b3a-3ebb-8e05-5cde97f69abc","pitchNumber":2,"startTime":"2026-04-17T02:43:47.979Z","endTime":"2026-04-17T02:43:52.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-17T02:43:57.663Z","endTime":"2026-04-17T02:44:10.700Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.80100775157618,"aZ":-20.717834628955206,"pfxX":10.168399348165966,"pfxZ":5.4474614201270946,"pX":0.8069924747696606,"pZ":2.623023687382025,"vX0":-7.999604170180572,"vY0":-144.9786050456054,"vZ0":-5.391908028339622,"x":86.24,"y":167.96,"x0":2.2981632167031085,"y0":50.00248624444211,"z0":5.794406540724236,"aX":21.378479274165738},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.8,"breakHorizontal":-16.6,"spinRate":2417,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.37961466341431604,"extension":6.3517456805192},"hitData":{"launchSpeed":53.1,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.12,"coordY":165.12}},"index":3,"playId":"cfceddad-0b9e-3d06-a3ef-2909c2255cb5","pitchNumber":3,"startTime":"2026-04-17T02:44:10.700Z","endTime":"2026-04-17T02:44:18.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:44:18.801Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out softly, pitcher Adrian Morejon to first baseman Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-17T02:44:38.732Z","endTime":"2026-04-17T02:44:53.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":88.0,"endSpeed":81.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21532567636611,"aZ":-35.098001905416965,"pfxX":-3.0366506151974866,"pfxZ":-1.757101631684396,"pX":-0.44106880211839017,"pZ":1.7907310821003184,"vX0":-6.53273118484322,"vY0":-128.0329213224038,"vZ0":-3.1170273621526086,"x":133.81,"y":190.43,"x0":2.5373030182665444,"y0":50.004967007237276,"z0":5.768273381901251,"aX":-5.045572821813731},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.7,"breakHorizontal":7.0,"spinRate":2908,"spinDirection":296},"zone":7,"typeConfidence":2.0,"plateTime":0.42766631914017195,"extension":6.270957485000865},"hitData":{"launchSpeed":42.0,"launchAngle":-49.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.23,"coordY":184.01}},"index":0,"playId":"0382f96c-0d39-356e-bdee-e2f36da416ff","pitchNumber":1,"startTime":"2026-04-17T02:44:44.164Z","endTime":"2026-04-17T02:44:53.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:44:53.440Z","atBatIndex":55},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Fernando Tatis Jr. hit by pitch.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T02:47:20.561Z","endTime":"2026-04-17T02:48:28.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mitch Garver remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","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-04-17T02:46:05.759Z","endTime":"2026-04-17T02:47:22.777Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":96.9,"endSpeed":88.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.477979932025434,"aZ":-23.96605565809204,"pfxX":-11.800725153106015,"pfxZ":4.117557789922577,"pX":-1.1377064415417986,"pZ":2.9391269559962816,"vX0":6.846172091167387,"vY0":-140.89823386243486,"vZ0":-3.121211606003586,"x":160.37,"y":159.42,"x0":-2.0763875687079505,"y0":50.004594401953554,"z0":5.624554409241546,"aX":-23.533274257819986},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":19.8,"spinRate":1988,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.389971612598655,"extension":6.5855223598107555},"index":1,"playId":"12fd667b-b6e5-3376-b154-f98bfe144123","pitchNumber":1,"startTime":"2026-04-17T02:47:22.777Z","endTime":"2026-04-17T02:47:28.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.5,"endSpeed":86.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.763646695605644,"aZ":-24.82060873894277,"pfxX":-11.30312063894996,"pfxZ":3.8165400078055445,"pX":-1.3721351272992384,"pZ":2.2347888035686743,"vX0":5.848748314994843,"vY0":-138.8008424639072,"vZ0":-4.583926966236942,"x":169.3,"y":178.44,"x0":-2.0526805567787703,"y0":50.0031608944833,"z0":5.587198391043917,"aX":-21.773377781743587},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":19.1,"spinRate":1907,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.39656121061205507,"extension":6.587914846455649},"index":2,"playId":"ed0e5408-e2c6-36ce-aa22-ad46dc76334c","pitchNumber":2,"startTime":"2026-04-17T02:47:36.146Z","endTime":"2026-04-17T02:47:41.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.555918408779426,"aZ":-19.68034529673404,"pfxX":-11.12724700865696,"pfxZ":6.64791877383142,"pX":-0.6030512194450907,"pZ":1.732001127501252,"vX0":7.824245334050356,"vY0":-137.22945174799338,"vZ0":-6.509778929585021,"x":139.99,"y":192.02,"x0":-2.067093365638932,"y0":50.001633444954244,"z0":5.507155978471353,"aX":-20.907598695712604},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":18.1,"spinRate":2189,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.40141278083580234,"extension":6.726364194646289},"index":3,"playId":"1a1164a6-c88d-32a2-b041-67bd76c27ebd","pitchNumber":3,"startTime":"2026-04-17T02:47:52.220Z","endTime":"2026-04-17T02:48:19.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}},"contextMetrics":{}},{"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45101475124596,"aZ":-23.11210049484403,"pfxX":-11.69917649497934,"pfxZ":4.615887762219478,"pX":-2.7679668310200314,"pZ":3.638888749880294,"vX0":2.660561952720009,"vY0":-140.15277297951417,"vZ0":-1.3824957195246106,"x":222.51,"y":140.53,"x0":-2.217836368418196,"y0":50.006022509051625,"z0":5.666992558300574,"aX":-22.97977995694681},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.3,"breakHorizontal":20.5,"spinRate":1988,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.3927478387380199,"extension":6.574362445997321},"index":4,"playId":"d8e19af5-478e-3208-874c-4c274e829706","pitchNumber":4,"startTime":"2026-04-17T02:48:21.534Z","endTime":"2026-04-17T02:48:28.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.41,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:48:28.633Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Merrill doubles (6) on a line drive to right fielder Connor Joe. Fernando Tatis Jr. to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T02:49:25.516Z","endTime":"2026-04-17T02:49:40.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","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-04-17T02:48:59.383Z","endTime":"2026-04-17T02:49:27.711Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.022716308227295,"aZ":-21.99394984401223,"pfxX":-13.112969266748463,"pfxZ":5.1573102490938165,"pX":0.6834502244279426,"pZ":1.480512233876196,"vX0":11.968475177754382,"vY0":-140.61585254314383,"vZ0":-6.884294210869124,"x":90.95,"y":198.81,"x0":-1.9535358048605487,"y0":50.00439616534856,"z0":5.4186537811906055,"aX":-25.896646659867624},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":20.9,"spinRate":1955,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.3915994029993901,"extension":6.841926602383777},"hitData":{"launchSpeed":92.3,"launchAngle":9.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.33,"coordY":125.23}},"index":1,"playId":"8279b452-cd04-357f-bd38-d542dc5541b2","pitchNumber":1,"startTime":"2026-04-17T02:49:27.711Z","endTime":"2026-04-17T02:49:40.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":4.3999999999999915,"leverageIndex":0.65,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:49:40.577Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a pop up to second baseman Cole Young. Fernando Tatis Jr. scores. Jackson Merrill to 3rd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T02:49:59.875Z","endTime":"2026-04-17T02:50:32.109Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":677961,"link":"/api/v1/people/677961"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74113729717535,"aZ":-36.09745059387004,"pfxX":1.9227465235166705,"pfxZ":-2.501957266074246,"pX":0.6813506112949311,"pZ":2.3341884406052644,"vX0":5.95295387529512,"vY0":-125.3351537129706,"vZ0":-1.222811774897142,"x":91.03,"y":175.76,"x0":-1.9882916243399735,"y0":50.00216666915926,"z0":5.814954945081178,"aX":3.0149001746262645},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.6,"breakHorizontal":-5.0,"spinRate":2108,"spinDirection":24},"zone":6,"typeConfidence":2.0,"plateTime":0.4394465685357445,"extension":6.517373201293633},"hitData":{"launchSpeed":72.2,"launchAngle":53.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":130.84,"coordY":128.98}},"index":0,"playId":"ca05dfd0-e7a0-313b-9007-f6c2dd9b1302","pitchNumber":1,"startTime":"2026-04-17T02:50:20.381Z","endTime":"2026-04-17T02:50:32.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.51,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:50:32.109Z","atBatIndex":58},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Xander Bogaerts grounds into a double play, third baseman Brendan Donovan to second baseman Cole Young to first baseman Josh Naylor. Manny Machado out at 2nd. Xander Bogaerts out at 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T02:51:07.541Z","endTime":"2026-04-17T02:52:18.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94828261437091,"aZ":-21.933326263867944,"pfxX":-11.540033009311529,"pfxZ":5.070449195400997,"pX":0.27342586292830356,"pZ":2.9901657020730363,"vX0":10.33672536713718,"vY0":-141.55713652497906,"vZ0":-3.4318573989275696,"x":106.58,"y":158.05,"x0":-1.9359135356564041,"y0":50.00032153430678,"z0":5.631556309517095,"aX":-23.29062289574098},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.6,"breakHorizontal":18.6,"spinRate":2000,"spinDirection":235},"zone":3,"typeConfidence":2.0,"plateTime":0.3877440598158328,"extension":6.796120627198578},"index":0,"playId":"97515205-bd67-3deb-8de1-c8000d22965f","pitchNumber":1,"startTime":"2026-04-17T02:51:19.354Z","endTime":"2026-04-17T02:51:23.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.4,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.74529699979535,"aZ":-17.29100546558239,"pfxX":-8.253903726538883,"pfxZ":7.617916732900092,"pX":-1.1108308899653454,"pZ":3.152314439930268,"vX0":5.692530201086469,"vY0":-140.0814734756224,"vZ0":-3.675561517284024,"x":159.34,"y":153.67,"x0":-2.1151256052542555,"y0":50.00000737346118,"z0":5.638036299437523,"aX":-16.11740070025196},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":13.4,"spinRate":2042,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3936329908449854,"extension":6.807464844370262},"index":1,"playId":"e467c470-247f-3b73-b54f-fda4f86bd8f5","pitchNumber":2,"startTime":"2026-04-17T02:51:49.965Z","endTime":"2026-04-17T02:51:53.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":86.8,"endSpeed":78.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63456470622948,"aZ":-35.267861016487956,"pfxX":3.971300094066632,"pfxZ":-1.9507958094957054,"pX":-1.094296380156864,"pZ":2.495060961273488,"vX0":1.427888384689921,"vY0":-126.2695475749486,"vZ0":-0.8918210492403226,"x":158.71,"y":171.41,"x0":-2.1854794151594388,"y0":50.000901819015624,"z0":5.732106706206801,"aX":6.3066428929049465},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.5,"breakHorizontal":-7.6,"spinRate":1979,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.4365149309242704,"extension":6.524164100104168},"hitData":{"launchSpeed":96.2,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":171.45}},"index":2,"playId":"6c8e5541-674b-381d-a62e-236dc6b60942","pitchNumber":3,"startTime":"2026-04-17T02:52:07.993Z","endTime":"2026-04-17T02:52:18.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":0.28,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:52:18.262Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-17T02:53:18.550Z","endTime":"2026-04-17T02:54:54.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-17T02:53:01.637Z","endTime":"2026-04-17T02:53:20.719Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.074233248432105,"aZ":-34.634652994796724,"pfxX":4.045151240348358,"pfxZ":-1.5820955055706722,"pX":-0.44381124226826074,"pZ":3.332202235898294,"vX0":3.15641963028426,"vY0":-124.10001367976496,"vZ0":0.9325381749570258,"x":133.92,"y":148.81,"x0":-2.2602628840298356,"y0":50.00496362695673,"z0":5.848476716664779,"aX":6.276597158415558},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.4,"breakHorizontal":-8.0,"spinRate":2090,"spinDirection":32},"zone":1,"typeConfidence":2.0,"plateTime":0.44225499730092066,"extension":6.535811893131861},"index":1,"playId":"4e856e5e-ccc1-3b6e-a447-705a8e357c34","pitchNumber":1,"startTime":"2026-04-17T02:53:20.719Z","endTime":"2026-04-17T02:53:24.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.6,"endSpeed":79.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.447481867028742,"aZ":-34.07889724615684,"pfxX":3.5412992289398195,"pfxZ":-1.1935676252607603,"pX":0.03916837761464171,"pZ":1.0735685767786278,"vX0":4.606471248517348,"vY0":-126.06189038328748,"vZ0":-4.46105560313379,"x":115.51,"y":209.79,"x0":-2.277159324583734,"y0":50.00252236893389,"z0":5.640396761018178,"aX":5.655254352836819},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":-7.6,"spinRate":2242,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43575649401012173,"extension":6.565892933126104},"index":2,"playId":"9e109fe6-2c39-380e-aea4-5af84aa99dff","pitchNumber":2,"startTime":"2026-04-17T02:53:36.546Z","endTime":"2026-04-17T02:53:39.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78033792177222,"aZ":-21.83908311312071,"pfxX":-11.232357318449832,"pfxZ":5.416785604255894,"pX":-0.9307026876743051,"pZ":1.9730272692791162,"vX0":7.381062788617907,"vY0":-137.79930712675215,"vZ0":-5.539868708110786,"x":152.48,"y":185.51,"x0":-2.194984716500888,"y0":50.00580636460448,"z0":5.500835476748792,"aX":-21.441900657341247},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":18.6,"spinRate":1976,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3986381993593837,"extension":6.6634941804374455},"index":3,"playId":"cf86969a-5b43-34e8-9d0a-4b5dfd9095de","pitchNumber":3,"startTime":"2026-04-17T02:53:51.601Z","endTime":"2026-04-17T02:53:56.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.529662373959717,"aZ":-31.2396295341591,"pfxX":0.8773303709857323,"pfxZ":0.5877223685265935,"pX":0.4440130045799165,"pZ":3.513912397939001,"vX0":6.007917826740424,"vY0":-126.4126794182486,"vZ0":0.42751806941011083,"x":100.08,"y":143.9,"x0":-2.092978058553773,"y0":50.004250905831526,"z0":5.882462743136887,"aX":1.3965689323668877},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":-3.1,"spinRate":2286,"spinDirection":36},"zone":3,"typeConfidence":2.0,"plateTime":0.43591698271090396,"extension":6.498705905368034},"index":4,"playId":"8134c348-d0fd-3664-8358-9b18d8c9bc02","pitchNumber":4,"startTime":"2026-04-17T02:54:07.941Z","endTime":"2026-04-17T02:54:14.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48379666328342,"aZ":-34.63488326389347,"pfxX":3.1942838661608612,"pfxZ":-1.5268195945827747,"pX":0.9831569101297887,"pZ":1.3513890781008389,"vX0":6.828454611457211,"vY0":-126.9909880865501,"vZ0":-3.6879421998744943,"x":79.52,"y":202.29,"x0":-2.1711054690985856,"y0":50.00434064929113,"z0":5.619798480377789,"aX":5.141923224334929},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.5,"breakHorizontal":-7.6,"spinRate":2262,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4337047314509026,"extension":6.755750334014815},"index":5,"playId":"bc47019b-f158-3885-be33-2d5bdac5513f","pitchNumber":5,"startTime":"2026-04-17T02:54:48.262Z","endTime":"2026-04-17T02:54:54.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":677961,"link":"/api/v1/people/677961"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-1.09999999999998,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:54:54.782Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T02:57:38.340Z","endTime":"2026-04-17T02:59:17.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jason Adam replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T02:57:01.877Z","endTime":"2026-04-17T02:57:40.638Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":83.0,"endSpeed":76.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.579612830302956,"aZ":-32.45273868493244,"pfxX":-1.9179175647909457,"pfxZ":-0.18439245093423917,"pX":0.776559417180496,"pZ":1.846740605319573,"vX0":4.973457633860269,"vY0":-120.78259992423092,"vZ0":-3.1739634272419526,"x":87.4,"y":188.92,"x0":-1.0645348337869605,"y0":50.005807329668485,"z0":6.0457424937171185,"aX":-2.82058328863868},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.8,"breakHorizontal":2.3,"spinRate":2457,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.45430353288910474,"extension":6.662136197423378},"index":1,"playId":"3559338f-aa08-31c4-bbf6-48fafa22c875","pitchNumber":1,"startTime":"2026-04-17T02:57:40.638Z","endTime":"2026-04-17T02:57:44.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":93.4,"endSpeed":84.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.106641203371524,"aZ":-15.028389721318984,"pfxX":-8.076549831129258,"pfxZ":9.277516803691565,"pX":0.26828308098072107,"pZ":2.3370340416579256,"vX0":6.049570522044301,"vY0":-135.67101731946894,"vZ0":-6.867039173247208,"x":106.77,"y":175.68,"x0":-0.9509457913500441,"y0":50.00074149366159,"z0":5.965306222324217,"aX":-14.92284200200934},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":13.2,"spinRate":2406,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4050683821206724,"extension":6.665066918058349},"index":2,"playId":"33ebf76e-bf66-35ea-ae97-f0a5fd91197d","pitchNumber":2,"startTime":"2026-04-17T02:58:05.125Z","endTime":"2026-04-17T02:58:14.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04606006461376,"aZ":-33.50749871334553,"pfxX":1.15141600584984,"pfxZ":-0.8717113440755142,"pX":-0.5696715916329899,"pZ":3.2320628692802025,"vX0":1.0036744136274933,"vY0":-122.00775389102556,"vZ0":-0.7314027622940813,"x":138.71,"y":151.51,"x0":-1.1340557257802375,"y0":50.004494522450464,"z0":6.390587547341595,"aX":1.7585503595743501},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.6,"breakHorizontal":-2.3,"spinRate":2442,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.4467015956697904,"extension":6.36575854134998},"index":3,"playId":"125d763f-1495-34e6-a719-162d7399132d","pitchNumber":3,"startTime":"2026-04-17T02:58:31.068Z","endTime":"2026-04-17T02:58:40.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36972249296561,"aZ":-31.882496217628603,"pfxX":6.882012510074929,"pfxZ":0.21940730723508217,"pX":-1.3960819666729172,"pZ":2.9556208115755953,"vX0":-1.5315201250498989,"vY0":-113.64821304131101,"vZ0":0.4474026182697757,"x":170.22,"y":158.98,"x0":-1.6039939699904708,"y0":50.00026119698303,"z0":5.943328255740254,"aX":8.929135322786948},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.8,"breakHorizontal":-12.0,"spinRate":2626,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.4834328305111266,"extension":6.1424328703075215},"index":4,"playId":"44c51861-4313-33b0-87de-63bae767302d","pitchNumber":4,"startTime":"2026-04-17T02:58:52.323Z","endTime":"2026-04-17T02:58:55.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7398719944562,"aZ":-29.43435308416569,"pfxX":-10.854395255766738,"pfxZ":1.651375321991729,"pX":0.08016818557903191,"pZ":2.105401900524019,"vX0":6.638211397148617,"vY0":-128.46007564538252,"vZ0":-3.902696950001501,"x":113.94,"y":181.93,"x0":-1.1386603623808313,"y0":50.00224825737696,"z0":5.954563994101164,"aX":-17.984787950236672},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.3,"breakHorizontal":18.0,"spinRate":1893,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.42779343887411425,"extension":6.591226516082118},"hitData":{"launchSpeed":101.7,"launchAngle":38.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":136.04,"coordY":51.28}},"index":5,"playId":"bed98d78-1fac-3cc0-a54b-68bf9b958aa2","pitchNumber":5,"startTime":"2026-04-17T02:59:07.976Z","endTime":"2026-04-17T02:59:17.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:59:17.211Z","atBatIndex":61},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Padres challenged (hit by pitch), call on the field was upheld: Julio Rodríguez hit by pitch.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T02:59:32.639Z","endTime":"2026-04-17T02:59:56.052Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0925183709612,"aZ":-12.981126821939759,"pfxX":-5.349894894730738,"pfxZ":10.371647214593537,"pX":-1.7040446836859182,"pZ":4.292751523603732,"vX0":-0.05142747804492567,"vY0":-135.7631867670682,"vZ0":-2.8884268336865278,"x":181.95,"y":122.88,"x0":-0.99059789986175,"y0":50.00636862378843,"z0":6.2844060833186495,"aX":-9.90268930219993},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":9.7,"spinRate":2415,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40478240023103673,"extension":6.604382424239659},"index":0,"playId":"79e2bda2-f2f5-38cf-8288-6de66e1b417f","pitchNumber":1,"startTime":"2026-04-17T02:59:47.576Z","endTime":"2026-04-17T02:59:56.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":135},"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.56,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-17T02:59:56.052Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T03:01:39.060Z","endTime":"2026-04-17T03:03:40.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.744650061900725,"aZ":-31.67789299024671,"pfxX":-0.41661781992769936,"pfxZ":0.3321158998399767,"pX":-0.07679720347938178,"pZ":1.4848542093228712,"vX0":2.615648573191387,"vY0":-122.2737039486963,"vZ0":-4.214374496598779,"x":119.93,"y":198.69,"x0":-1.1096496935845448,"y0":50.004959689075974,"z0":5.970835349615306,"aX":-0.6266901364872987},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.2,"breakHorizontal":0.1,"spinRate":2517,"spinDirection":16},"zone":13,"typeConfidence":2.0,"plateTime":0.4492077076727772,"extension":6.469260319878002},"index":0,"playId":"50cffa00-2301-3b20-887b-3c976fbba705","pitchNumber":1,"startTime":"2026-04-17T03:01:43.411Z","endTime":"2026-04-17T03:01:47.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"0bebaca1-0d2d-3511-b48d-6b6e3f19495f","startTime":"2026-04-17T03:02:06.200Z","endTime":"2026-04-17T03:02:09.200Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53790170379429,"aZ":-28.72600512023501,"pfxX":-0.2735113624806589,"pfxZ":2.255291365780502,"pX":0.8222144624764394,"pZ":0.9723405723081525,"vX0":4.483951477169698,"vY0":-122.9090661337002,"vZ0":-6.127780445136506,"x":85.66,"y":212.53,"x0":-0.9907950857583591,"y0":50.00188173825123,"z0":5.939448522864511,"aX":-0.4181291779142628},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.9,"breakHorizontal":-0.6,"spinRate":2531,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.44575659912944054,"extension":6.545819849774329},"index":2,"playId":"eb867a08-1c61-392d-a076-a94e86ef527e","pitchNumber":2,"startTime":"2026-04-17T03:02:25.255Z","endTime":"2026-04-17T03:02:28.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-17T03:02:48.107Z","endTime":"2026-04-17T03:03:07.117Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85176595668915,"aZ":-13.398300972002973,"pfxX":-6.320493080169489,"pfxZ":10.031131301358279,"pX":-0.10501050372876339,"pZ":4.91991431638558,"vX0":4.804949138939824,"vY0":-136.60800432989055,"vZ0":-0.6438994215903278,"x":121.0,"y":105.94,"x0":-1.0742524520840566,"y0":50.00008087111897,"z0":6.088293475994942,"aX":-11.826951849390557},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":10.3,"spinRate":2659,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4024690447137891,"extension":6.646226590240907},"index":4,"playId":"fd42e854-f9c5-38b4-b326-96f401e7c237","pitchNumber":3,"startTime":"2026-04-17T03:03:07.117Z","endTime":"2026-04-17T03:03:10.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.859413908787314,"aZ":-30.219282574344035,"pfxX":-0.21093489374290586,"pfxZ":1.2659812426687402,"pX":-0.1997440484085441,"pZ":2.127038637531272,"vX0":2.1003478999195355,"vY0":-123.20954469130565,"vZ0":-3.7326838988119886,"x":124.61,"y":181.35,"x0":-1.033329401504551,"y0":50.005612090412065,"z0":6.196034889090391,"aX":-0.32682217610125835},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.7,"breakHorizontal":-0.1,"spinRate":2561,"spinDirection":345},"zone":8,"typeConfidence":2.0,"plateTime":0.4433522036898143,"extension":6.344173881318226},"hitData":{"launchSpeed":98.2,"launchAngle":40.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.91,"coordY":93.41}},"index":5,"playId":"04332590-1089-30af-bcf2-7fbcdd97e20e","pitchNumber":4,"startTime":"2026-04-17T03:03:27.963Z","endTime":"2026-04-17T03:03:40.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-17T03:03:40.457Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to third baseman Manny Machado. Julio Rodríguez to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T03:03:51.738Z","endTime":"2026-04-17T03:04:59.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.286650302404762,"aZ":-33.495251871136624,"pfxX":-2.073171718274987,"pfxZ":-0.8671294462271764,"pX":-0.402189922974054,"pZ":2.138861077329459,"vX0":2.069347809514476,"vY0":-122.6822671471687,"vZ0":-2.7249174320209133,"x":132.33,"y":181.03,"x0":-0.9890656852742162,"y0":50.00441864818412,"z0":6.131600405002978,"aX":-3.146321498636527},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.9,"breakHorizontal":3.2,"spinRate":2458,"spinDirection":18},"zone":7,"typeConfidence":2.0,"plateTime":0.4472272368324868,"extension":6.488039205088096},"index":0,"playId":"ad058d00-d8e6-3dc3-992d-8bad0c6b38b7","pitchNumber":1,"startTime":"2026-04-17T03:04:05.672Z","endTime":"2026-04-17T03:04:10.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.401599083718747,"aZ":-27.32506535089881,"pfxX":-9.273247453140964,"pfxZ":2.91395993875789,"pX":1.353386569329906,"pZ":0.95705569354833,"vX0":8.579607276449165,"vY0":-128.31432269256265,"vZ0":-7.014020852488149,"x":65.41,"y":212.94,"x0":-0.8343291326224189,"y0":50.000198952094586,"z0":5.865023837743678,"aX":-15.408334601577028},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.8,"breakHorizontal":14.8,"spinRate":1950,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42742281887784683,"extension":6.6999641119121485},"index":1,"playId":"36911519-529c-30c5-a439-aeda0c666162","pitchNumber":2,"startTime":"2026-04-17T03:04:29.489Z","endTime":"2026-04-17T03:04:32.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02793998995789,"aZ":-29.094288505144153,"pfxX":-10.565099832923053,"pfxZ":1.9032831617221788,"pX":-0.6930821190832563,"pZ":2.3049385137636538,"vX0":4.245559607789709,"vY0":-127.09031861126981,"vZ0":-3.544435552390148,"x":143.42,"y":176.55,"x0":-1.0242616987808342,"y0":50.00124178574751,"z0":6.05955873388241,"aX":-17.068840812282943},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":18.0,"spinRate":1958,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.43301988685582815,"extension":6.295861987940871},"hitData":{"launchSpeed":61.4,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.55,"coordY":176.13}},"index":2,"playId":"083e882e-d283-3a0d-b3e5-bcf8caa439f1","pitchNumber":3,"startTime":"2026-04-17T03:04:51.044Z","endTime":"2026-04-17T03:04:59.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.0,"awayTeamWinProbability":7.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.7,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-17T03:04:59.611Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Connor Joe lines out sharply to left fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-17T03:05:36.054Z","endTime":"2026-04-17T03:06:45.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.546747172547278,"aZ":-28.616930817057316,"pfxX":-10.444806936375915,"pfxZ":2.159187577808604,"pX":-0.8718468488467835,"pZ":1.7327236854595671,"vX0":3.7257008629596777,"vY0":-128.28972574673338,"vZ0":-5.183603561555262,"x":150.23,"y":192.0,"x0":-0.9962818293340046,"y0":50.00130334276481,"z0":6.043071817503341,"aX":-17.19723184272574},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":17.9,"spinRate":1955,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42894463879642775,"extension":6.5157146580576635},"index":0,"playId":"22b7ef12-6d4c-39f9-8d87-cace31c667eb","pitchNumber":1,"startTime":"2026-04-17T03:05:45.500Z","endTime":"2026-04-17T03:05:49.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":84.8,"endSpeed":77.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.787450303883475,"aZ":-31.843511005551726,"pfxX":0.04435678189898251,"pfxZ":0.21942358000795537,"pX":-0.6587954790055566,"pZ":4.233183022628169,"vX0":0.9691428189982303,"vY0":-123.51403956957566,"vZ0":1.3420420841680027,"x":142.11,"y":124.48,"x0":-1.0628930806513794,"y0":50.00597408458744,"z0":6.3708244814679285,"aX":0.06811257844866031},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":-0.4,"spinRate":2398,"spinDirection":259},"zone":11,"typeConfidence":2.0,"plateTime":0.44432851632181203,"extension":6.453894827004692},"index":1,"playId":"f902a699-558d-3086-b575-5b8105ccdc8e","pitchNumber":2,"startTime":"2026-04-17T03:06:16.229Z","endTime":"2026-04-17T03:06:19.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362540860364504,"aZ":-32.55889693962182,"pfxX":0.39628052921692114,"pfxZ":-0.2527444350076795,"pX":-0.2859032385201397,"pZ":2.776743956416348,"vX0":1.4596813695146618,"vY0":-122.69428882591542,"vZ0":-1.6318830477412192,"x":127.9,"y":163.81,"x0":-0.9411830243080451,"y0":50.002657509349824,"z0":6.23739380493306,"aX":0.6012998732887669},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.6,"breakHorizontal":-1.1,"spinRate":2409,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.4472262640460598,"extension":6.358614664041862},"hitData":{"launchSpeed":107.0,"launchAngle":18.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":46.49,"coordY":99.25}},"index":2,"playId":"5d8e0e7f-edbf-397f-b8ab-7c02f84228ba","pitchNumber":3,"startTime":"2026-04-17T03:06:37.254Z","endTime":"2026-04-17T03:06:45.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":656582,"link":"/api/v1/people/656582","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":656582,"link":"/api/v1/people/656582"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":1.7,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-17T03:06:45.627Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, pitcher Cooper Criswell to second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T03:10:14.130Z","endTime":"2026-04-17T03:10:38.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1],"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681867,"link":"/api/v1/people/681867"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cooper Criswell replaces Cole Wilcox.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T03:08:51.939Z","endTime":"2026-04-17T03:09:35.735Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681867,"link":"/api/v1/people/681867"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677961,"link":"/api/v1/people/677961","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-17T03:09:35.735Z","endTime":"2026-04-17T03:10:14.667Z","isPitch":false,"type":"action","player":{"id":609280,"link":"/api/v1/people/609280"},"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-17T03:10:14.667Z","endTime":"2026-04-17T03:10:16.156Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.450761062222504,"aZ":-29.138765070488166,"pfxX":9.924927832212214,"pfxZ":2.317939906079406,"pX":0.8715326241472289,"pZ":1.7343998566352798,"vX0":2.6807224088334873,"vY0":-114.43505614483033,"vZ0":-0.43182516121795156,"x":83.78,"y":191.95,"x0":-1.6080170611861668,"y0":50.00500982933064,"z0":4.809517326371913,"aX":13.007244076762765},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":4.4,"breakHorizontal":-18.7,"spinRate":2506,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.48083212253380747,"extension":6.939933391754001},"index":3,"playId":"9ca6762f-01f4-3999-a9c9-bc0e67a04750","pitchNumber":1,"startTime":"2026-04-17T03:10:16.156Z","endTime":"2026-04-17T03:10:20.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03911647933764,"aZ":-36.2248239480156,"pfxX":-10.020653369321295,"pfxZ":-2.281030627266505,"pX":0.22297646955077888,"pZ":2.6154085585251017,"vX0":7.5315846391161125,"vY0":-132.5866125138376,"vZ0":1.4905700397732384,"x":108.5,"y":168.16,"x0":-1.3562695542573282,"y0":50.0029282838479,"z0":4.694568292414849,"aX":-17.794384857274597},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-3.6,"breakHorizontal":16.4,"spinRate":1952,"spinDirection":260},"zone":5,"typeConfidence":2.0,"plateTime":0.4135216696178343,"extension":6.7046450328194585},"hitData":{"launchSpeed":109.0,"launchAngle":4.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.98,"coordY":151.18}},"index":4,"playId":"d0271363-f33d-3807-80a3-f20f5d985907","pitchNumber":2,"startTime":"2026-04-17T03:10:29.283Z","endTime":"2026-04-17T03:10:38.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-17T03:10:38.180Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Campusano flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T03:11:07.012Z","endTime":"2026-04-17T03:13:04.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.970853538559364,"aZ":-25.600000602992797,"pfxX":8.954430885489042,"pfxZ":5.03122132229846,"pX":0.6620412015540733,"pZ":2.2246669076517214,"vX0":2.5347633710040745,"vY0":-114.43008183570845,"vZ0":0.11606640334523455,"x":91.76,"y":178.71,"x0":-1.6274143570927686,"y0":50.00367559683633,"z0":4.711665325833733,"aX":11.70261535724708},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":9.5,"breakHorizontal":-16.9,"spinRate":2544,"spinDirection":86},"zone":6,"typeConfidence":2.0,"plateTime":0.4813306590502333,"extension":6.887693996170463},"index":0,"playId":"5924cb01-a7ba-30b6-be30-87e217947613","pitchNumber":1,"startTime":"2026-04-17T03:11:17.520Z","endTime":"2026-04-17T03:11:21.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":71.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681230721841533,"aZ":-23.058287260705033,"pfxX":8.791642911958718,"pfxZ":6.869103562517251,"pX":1.7913841227960006,"pZ":2.225512476708482,"vX0":4.847681061356052,"vY0":-115.68296008406294,"vZ0":-0.4760037230846613,"x":48.72,"y":178.69,"x0":-1.4880733228555572,"y0":50.005005819677386,"z0":4.684239004517451,"aX":11.674505774373488},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":12.6,"breakHorizontal":-17.3,"spinRate":2603,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4772118434592518,"extension":6.983776875558391},"index":1,"playId":"b034de1f-4e49-33ca-9fe1-986b036d4bc2","pitchNumber":2,"startTime":"2026-04-17T03:11:32.107Z","endTime":"2026-04-17T03:11:35.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.843533473552476,"aZ":-37.63349176240584,"pfxX":-9.73115350438049,"pfxZ":-3.565136926946656,"pX":0.16013810749403784,"pZ":1.4670990419620775,"vX0":7.159813335151914,"vY0":-123.59897924691228,"vZ0":0.10960198176423086,"x":110.9,"y":199.17,"x0":-1.5237402432137719,"y0":50.00246937563975,"z0":4.607824725497332,"aX":-14.911485903560239},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.1,"breakHorizontal":15.7,"spinRate":1574,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4447905290504659,"extension":6.67179953840938},"index":2,"playId":"8b770ca4-4549-34f3-a051-f04d49c65a99","pitchNumber":3,"startTime":"2026-04-17T03:11:45.179Z","endTime":"2026-04-17T03:11:48.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884481876801487,"aZ":-22.34838670184394,"pfxX":-8.509167104598465,"pfxZ":5.703124008285544,"pX":1.118003151314617,"pZ":2.7347876181631636,"vX0":9.009696480772513,"vY0":-131.0241660408699,"vZ0":-1.076238414899466,"x":74.38,"y":164.94,"x0":-1.2736975101607533,"y0":50.006093594803765,"z0":4.834282147519326,"aX":-14.671638913008437},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.3,"breakHorizontal":13.2,"spinRate":2259,"spinDirection":253},"zone":12,"typeConfidence":2.0,"plateTime":0.4194112381151327,"extension":7.231898656250086},"index":3,"playId":"1bd227cf-0580-3eca-96f5-de5a47586d61","pitchNumber":4,"startTime":"2026-04-17T03:12:01.297Z","endTime":"2026-04-17T03:12:06.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":70.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84838495348233,"aZ":-24.717710637450686,"pfxX":9.336698672559343,"pfxZ":5.766437866471206,"pX":2.142270580042073,"pZ":2.415931541235276,"vX0":5.125547751872282,"vY0":-114.40228680171919,"vZ0":0.3043959562885614,"x":35.34,"y":173.55,"x0":-1.3585921606031426,"y0":50.00448114784775,"z0":4.752263598287354,"aX":12.077589992884148},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":10.8,"breakHorizontal":-18.4,"spinRate":2597,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.48326815260319345,"extension":6.818842804435065},"index":4,"playId":"89d49590-5eee-3bca-a580-04245eee0437","pitchNumber":5,"startTime":"2026-04-17T03:12:16.882Z","endTime":"2026-04-17T03:12:19.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.637322316944346,"aZ":-38.611884322029105,"pfxX":-10.081105907872082,"pfxZ":-4.221784604006688,"pX":-0.418580888526129,"pZ":1.6338404442014536,"vX0":5.795382689529583,"vY0":-123.70644894758064,"vZ0":0.682171245590256,"x":132.96,"y":194.67,"x0":-1.5028216240149457,"y0":50.00577174182885,"z0":4.636290554323669,"aX":-15.358421367513381},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.1,"breakHorizontal":16.6,"spinRate":1532,"spinDirection":270},"zone":7,"typeConfidence":2.0,"plateTime":0.44572127477789847,"extension":6.807932763127659},"index":5,"playId":"f9a667ef-af70-37c1-b8b9-16f22fe86b56","pitchNumber":6,"startTime":"2026-04-17T03:12:30.690Z","endTime":"2026-04-17T03:12:34.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-17T03:12:45.921Z","endTime":"2026-04-17T03:12:56.323Z","isPitch":false,"type":"action","player":{"id":669134,"link":"/api/v1/people/669134"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500358467654483,"aZ":-29.739774590522433,"pfxX":1.9468312223702013,"pfxZ":1.576433731802993,"pX":-0.33254656411105377,"pZ":3.265910440881341,"vX0":2.6331565696347075,"vY0":-123.77626350859703,"vZ0":1.9854950920370338,"x":129.68,"y":150.6,"x0":-1.6645441782299168,"y0":50.005092532791664,"z0":4.949590225372379,"aX":3.0099022693116693},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.6,"breakHorizontal":-4.2,"spinRate":2235,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.4431134321674661,"extension":7.127543549913992},"hitData":{"launchSpeed":77.8,"launchAngle":33.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.1,"coordY":92.23}},"index":7,"playId":"025a167d-a2e9-391d-84dc-bb03ad41bc72","pitchNumber":7,"startTime":"2026-04-17T03:12:56.323Z","endTime":"2026-04-17T03:13:04.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-17T03:13:04.227Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a ground ball to third baseman Brendan Donovan.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T03:13:28.439Z","endTime":"2026-04-17T03:14:57.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.875289961082228,"aZ":-21.607553873522967,"pfxX":-6.659350288612332,"pfxZ":5.985732021289422,"pX":0.48757057713898966,"pZ":3.5227740158567706,"vX0":7.516949415625238,"vY0":-131.7518257289168,"vZ0":0.6552350114308958,"x":98.41,"y":143.67,"x0":-1.531556719685549,"y0":50.003007101924645,"z0":4.862479143935103,"aX":-11.757599751938686},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.2,"breakHorizontal":10.6,"spinRate":2318,"spinDirection":248},"zone":12,"typeConfidence":2.0,"plateTime":0.4150435709098028,"extension":6.940382582388519},"index":0,"playId":"e6dfef10-14a7-3db0-b0a8-0027fd858117","pitchNumber":1,"startTime":"2026-04-17T03:13:28.439Z","endTime":"2026-04-17T03:13:33.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93760485814115,"aZ":-37.519686275048386,"pfxX":-8.005433557617522,"pfxZ":-3.382507830536772,"pX":-1.4503315264835337,"pZ":2.011028897130635,"vX0":3.1552088771482465,"vY0":-125.07893363051835,"vZ0":0.9727611698793057,"x":172.28,"y":184.48,"x0":-1.6901527286637346,"y0":50.00415111499249,"z0":4.700890267746888,"aX":-12.646912088906031},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.6,"breakHorizontal":13.7,"spinRate":1574,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.43840949801609863,"extension":6.448813331450431},"index":1,"playId":"68cdb495-80cd-3fa9-aa2d-9963263b5f3f","pitchNumber":2,"startTime":"2026-04-17T03:13:41.087Z","endTime":"2026-04-17T03:13:44.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":71.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.779508236608397,"aZ":-29.81521716397763,"pfxX":9.289738420753102,"pfxZ":1.7985010592103752,"pX":0.3596598393082796,"pZ":1.8574484847582702,"vX0":2.0024330845586737,"vY0":-114.80390916047735,"vZ0":0.13191819833200946,"x":103.29,"y":188.63,"x0":-1.7337318224118723,"y0":50.00275860717787,"z0":4.744508451021276,"aX":12.178542704514811},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.6,"breakHorizontal":-17.3,"spinRate":2616,"spinDirection":85},"zone":9,"typeConfidence":2.0,"plateTime":0.4803932155134949,"extension":6.825835745416551},"index":2,"playId":"f6a51145-251b-3737-9e73-8b2789d0611b","pitchNumber":3,"startTime":"2026-04-17T03:13:54.905Z","endTime":"2026-04-17T03:13:58.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-17T03:14:03.104Z","endTime":"2026-04-17T03:14:15.675Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67603514674984,"aZ":-23.943979087192346,"pfxX":-7.697818185007994,"pfxZ":4.570950372769807,"pX":1.4406643366883511,"pZ":2.176832178603995,"vX0":10.154707015211361,"vY0":-133.36469509351465,"vZ0":-2.1765656297764755,"x":62.09,"y":180.01,"x0":-1.4161990564054483,"y0":50.00485452501161,"z0":4.730508511625275,"aX":-13.86867524910916},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":11.8,"spinRate":2302,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4106865305411831,"extension":6.986232862942257},"index":4,"playId":"f2eaa121-2658-3b3d-a041-e52f4040695a","pitchNumber":4,"startTime":"2026-04-17T03:14:15.675Z","endTime":"2026-04-17T03:14:19.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.270138144369586,"aZ":-24.654516141238428,"pfxX":-5.897698953744488,"pfxZ":4.244876075853437,"pX":0.4232585939224566,"pZ":3.2236655504241867,"vX0":7.103629092583615,"vY0":-132.30093223996866,"vZ0":0.5881896066249863,"x":100.87,"y":151.74,"x0":-1.5305397586616036,"y0":50.004587822838126,"z0":4.805592200156032,"aX":-10.454368277203612},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.0,"breakHorizontal":9.1,"spinRate":2298,"spinDirection":248},"zone":3,"typeConfidence":2.0,"plateTime":0.4140161324713638,"extension":7.340068202419246},"index":5,"playId":"7cc6321f-b1f5-33cc-af85-2a62ef1ed08c","pitchNumber":5,"startTime":"2026-04-17T03:14:29.653Z","endTime":"2026-04-17T03:14:33.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.626344000230272,"aZ":-38.239070874770555,"pfxX":-6.826153946616277,"pfxZ":-3.853675227393431,"pX":-0.9405601961745585,"pZ":2.421772820961294,"vX0":3.96683119245703,"vY0":-124.79541782580011,"vZ0":2.1951864477604475,"x":152.85,"y":173.39,"x0":-1.665637879148277,"y0":50.00274682782474,"z0":4.685451012649522,"aX":-10.743314653043738},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.2,"breakHorizontal":11.4,"spinRate":1610,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.439275819484767,"extension":6.70324875754547},"hitData":{"launchSpeed":93.7,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.07,"coordY":156.55}},"index":6,"playId":"68369cdd-8229-3781-a95a-b9fa5919a128","pitchNumber":6,"startTime":"2026-04-17T03:14:49.221Z","endTime":"2026-04-17T03:14:57.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-17T03:14:57.340Z","atBatIndex":68},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ramón Laureano grounds into a force out, fielded by second baseman Cole Young. Jake Cronenworth out at 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-17T03:15:28.848Z","endTime":"2026-04-17T03:15:36.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.859853495824517,"aZ":-33.979272961212146,"pfxX":-9.433221984773958,"pfxZ":-1.0201236573037562,"pX":-0.5671724226596274,"pZ":2.8568972982666985,"vX0":5.704507950788457,"vY0":-132.3023514379552,"vZ0":1.4239273112867077,"x":138.62,"y":161.64,"x0":-1.5283391203281123,"y0":50.00411767584262,"z0":4.806529985874586,"aX":-16.68384826668927},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.3,"breakHorizontal":15.8,"spinRate":2087,"spinDirection":253},"zone":1,"typeConfidence":2.0,"plateTime":0.41437679501421876,"extension":6.857048969302051},"hitData":{"launchSpeed":82.4,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":149.15}},"index":0,"playId":"9c01d2e5-c0e9-3835-acff-9bfa7c78c8e2","pitchNumber":1,"startTime":"2026-04-17T03:15:28.848Z","endTime":"2026-04-17T03:15:36.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681867,"link":"/api/v1/people/681867","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":656582,"link":"/api/v1/people/656582"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":681867,"link":"/api/v1/people/681867"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-17T03:15:36.339Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford challenged (pitch result), call on the field was confirmed: J.P. Crawford called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-17T03:18:13.764Z","endTime":"2026-04-17T03:19:54.538Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Miller replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-17T03:16:34.139Z","endTime":"2026-04-17T03:18:16.133Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":99.6,"endSpeed":90.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.07888085098251,"aZ":-12.070537191712951,"pfxX":-4.416537729546441,"pfxZ":9.534728636340002,"pX":-1.3431904780397514,"pZ":5.154377305342621,"vX0":2.614769002786063,"vY0":-145.01317733331456,"vZ0":-1.4526731132699722,"x":168.2,"y":99.61,"x0":-1.6875832687220829,"y0":50.001044405411236,"z0":6.406428793761463,"aX":-9.311131006667125},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2607,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.3791613555356519,"extension":6.503899790958081},"index":1,"playId":"ea5466cb-2fee-3c4b-9607-275d5bc9fec1","pitchNumber":1,"startTime":"2026-04-17T03:18:16.133Z","endTime":"2026-04-17T03:18:19.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.19007146771017,"aZ":-10.793716918626792,"pfxX":-5.950990651724136,"pfxZ":10.216355387373396,"pX":0.7993732157132618,"pZ":2.893523569245605,"vX0":9.008605296013396,"vY0":-144.3477398999545,"vZ0":-7.501334182575119,"x":86.53,"y":160.65,"x0":-1.60080073010254,"y0":50.00513415328722,"z0":6.204339213881188,"aX":-12.457109565362963},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2568,"spinDirection":209},"zone":3,"typeConfidence":0.89,"plateTime":0.38065828397078283,"extension":6.685197418257319},"index":2,"playId":"83d648a8-50a7-3ad0-b775-4c45ec3fcf68","pitchNumber":2,"startTime":"2026-04-17T03:18:32.187Z","endTime":"2026-04-17T03:18:35.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":86.4,"endSpeed":79.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49876605521561,"aZ":-35.557795488584475,"pfxX":5.543506232792167,"pfxZ":-2.143985697507929,"pX":-0.26192696661135917,"pZ":0.7505849988127601,"vX0":1.962681010779722,"vY0":-125.72199880327425,"vZ0":-5.893262040645462,"x":126.98,"y":218.51,"x0":-1.7754951821979903,"y0":50.00194160389582,"z0":6.054407543602195,"aX":8.760142605453405},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.2,"breakHorizontal":-10.6,"spinRate":2423,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.4378037147338292,"extension":6.812345182331004},"index":3,"playId":"bcf1dcdc-8adf-35e4-acca-63f4e3c7ee42","pitchNumber":3,"startTime":"2026-04-17T03:18:48.041Z","endTime":"2026-04-17T03:18:51.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.5,"endSpeed":91.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.12126048054147,"aZ":-7.946797174780744,"pfxX":-3.9773641768164913,"pfxZ":11.287565139904249,"pX":0.1775807464986242,"pZ":2.1367612231579085,"vX0":6.2490835638001725,"vY0":-145.96828808604948,"vZ0":-9.965240947723167,"x":110.23,"y":181.09,"x0":-1.4796774488575366,"y0":50.001850222565295,"z0":6.083617004406921,"aX":-8.536330478824029},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2513,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.37602659165804164,"extension":6.983159579448768},"index":4,"playId":"95376447-24a1-335b-a54c-899bac8aba96","pitchNumber":4,"startTime":"2026-04-17T03:19:07.736Z","endTime":"2026-04-17T03:19:11.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74675953771234,"aZ":-35.34023539294841,"pfxX":3.7975148143986925,"pfxZ":-1.926694021674483,"pX":0.5684587793140691,"pZ":1.852310779063281,"vX0":4.0231530061195,"vY0":-128.22834112340445,"vZ0":-3.8112166196722725,"x":95.33,"y":188.77,"x0":-1.521822573218486,"y0":50.003201781545286,"z0":6.153756815132195,"aX":6.240463125199971},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.2,"breakHorizontal":-7.9,"spinRate":2425,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.4293114855750493,"extension":6.7329711582209395},"index":5,"playId":"7cffa8bc-c182-3cfe-964b-1a62c9be2d74","pitchNumber":5,"startTime":"2026-04-17T03:19:27.537Z","endTime":"2026-04-17T03:19:54.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"}},"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-17T03:19:54.538Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-17T03:20:02.268Z","endTime":"2026-04-17T03:20:53.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71831379858923,"aZ":-34.29451835791089,"pfxX":5.499361228167296,"pfxZ":-1.3120559804000642,"pX":0.4165056962340552,"pZ":2.2689703573947035,"vX0":3.038381279620838,"vY0":-127.07441428858742,"vZ0":-2.8945552434126887,"x":101.12,"y":177.52,"x0":-1.5133302548264225,"y0":50.002009249854474,"z0":6.177792268468552,"aX":8.893758316305243},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":-10.7,"spinRate":2462,"spinDirection":35},"zone":6,"typeConfidence":2.0,"plateTime":0.43286061220243965,"extension":6.896504091497111},"index":0,"playId":"33b878bd-44a3-34ab-a490-0ded3e344e0c","pitchNumber":1,"startTime":"2026-04-17T03:20:07.475Z","endTime":"2026-04-17T03:20:10.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":102.2,"endSpeed":92.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.868411794273,"aZ":-4.943474294408847,"pfxX":-2.628968624805409,"pfxZ":12.273763670415926,"pX":0.4828362040839883,"pZ":3.1064566024740965,"vX0":6.314257285345005,"vY0":-148.52762984620932,"vZ0":-8.229713947188735,"x":98.6,"y":154.91,"x0":-1.335755207545004,"y0":50.00634767198396,"z0":6.210608357147947,"aX":-5.834489340682215},"breaks":{"breakAngle":31.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-5.8,"breakVerticalInduced":20.6,"breakHorizontal":3.5,"spinRate":2618,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.3697562054295771,"extension":6.707867304225593},"index":1,"playId":"8fe674b3-ede6-3386-b909-8b3e547de511","pitchNumber":2,"startTime":"2026-04-17T03:20:23.159Z","endTime":"2026-04-17T03:20:26.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-17T03:20:32.818Z","endTime":"2026-04-17T03:20:47.438Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":102.5,"endSpeed":92.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.98943101784794,"aZ":-6.0073464192605694,"pfxX":-5.094216910969329,"pfxZ":11.791962688229695,"pX":0.05202805619612181,"pZ":1.9121258732908442,"vX0":6.042272686242947,"vY0":-148.75986686707463,"vZ0":-11.210922322174577,"x":115.02,"y":187.15,"x0":-1.3532557586015797,"y0":50.00581069439274,"z0":6.096941840185208,"aX":-11.306598273504742},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":19.1,"breakHorizontal":7.9,"spinRate":2576,"spinDirection":205},"zone":8,"typeConfidence":0.9,"plateTime":0.3696077198047001,"extension":6.881760340514424},"index":3,"playId":"2882183e-7f8e-3489-b7ac-06e39ad6e76a","pitchNumber":3,"startTime":"2026-04-17T03:20:47.438Z","endTime":"2026-04-17T03:20:53.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-17T03:20:53.196Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young challenged (pitch result), call on the field was confirmed: Cole Young called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-17T03:21:12.824Z","endTime":"2026-04-17T03:23:17.236Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.90"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.29"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.32"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.80"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.35"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.50"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.87"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.22"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.24"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.10"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.71"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.30"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.66"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".342"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".302"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".186"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".079"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".045"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".230"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".734"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".396"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".734"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".396"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.6,"endSpeed":91.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.37993119091592,"aZ":-9.603885047265262,"pfxX":-6.491482568860997,"pfxZ":10.351436869272511,"pX":-0.19240208897235117,"pZ":2.3076363219718985,"vX0":6.364609780551955,"vY0":-147.4761435360201,"vZ0":-9.06220205857954,"x":124.33,"y":176.47,"x0":-1.5457993773676229,"y0":50.004456298435734,"z0":6.0048990806892695,"aX":-14.156069326375224},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":16.9,"breakHorizontal":10.3,"spinRate":2769,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3728476330300863,"extension":6.852570270577039},"index":0,"playId":"bbe56e95-e391-3aa7-b959-3cd3bf33d44e","pitchNumber":1,"startTime":"2026-04-17T03:21:17.846Z","endTime":"2026-04-17T03:21:21.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17505636536388,"aZ":-29.124155763836814,"pfxX":-11.17300974826036,"pfxZ":1.5279563828856872,"pX":-2.087419125711228,"pZ":2.8392625356564616,"vX0":3.429248947218237,"vY0":-141.01536085703293,"vZ0":-3.75828330881538,"x":196.57,"y":162.12,"x0":-1.8756997511042597,"y0":50.00073711467373,"z0":6.09036849775991,"aX":-22.264917639408907},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.2,"breakHorizontal":19.4,"spinRate":2256,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.38996704681392735,"extension":6.666349870801215},"index":1,"playId":"9389b50f-29c6-3a2d-8d27-d9583c78ad11","pitchNumber":2,"startTime":"2026-04-17T03:21:36.230Z","endTime":"2026-04-17T03:21:39.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.304654311679407,"aZ":-34.862734908922675,"pfxX":3.69040684421656,"pfxZ":-1.6369510512976615,"pX":0.5664847531559036,"pZ":0.998827299023974,"vX0":4.416982695184408,"vY0":-128.36668287004912,"vZ0":-5.80138618557437,"x":95.41,"y":211.81,"x0":-1.66574379807108,"y0":50.003080259371934,"z0":6.051328763285849,"aX":6.06475744668054},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.2,"breakHorizontal":-7.8,"spinRate":2432,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4291692716126341,"extension":6.823563655074891},"index":2,"playId":"bb50f650-1e6a-38e1-9689-9370946b82cd","pitchNumber":3,"startTime":"2026-04-17T03:21:56.376Z","endTime":"2026-04-17T03:21:59.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.8,"endSpeed":92.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.15828103949191,"aZ":-7.852028245023199,"pfxX":-6.4165935405042145,"pfxZ":10.999229647981181,"pX":-0.046763549362256934,"pZ":2.6578145673250004,"vX0":6.627747000092849,"vY0":-147.96386299041745,"vZ0":-8.669995313292793,"x":118.78,"y":167.02,"x0":-1.4848936410000066,"y0":50.00606192464566,"z0":6.090412394751522,"aX":-14.193450744883663},"breaks":{"breakAngle":51.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":18.4,"breakHorizontal":10.3,"spinRate":2645,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3705366756048294,"extension":6.687616367251732},"index":3,"playId":"4228f1be-f96f-38f0-a669-16381f2e599e","pitchNumber":4,"startTime":"2026-04-17T03:22:13.219Z","endTime":"2026-04-17T03:22:16.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":102.4,"endSpeed":92.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.63258482420533,"aZ":-7.6686747696794715,"pfxX":-4.810409914653555,"pfxZ":10.989803537677032,"pX":-1.3895593721296153,"pZ":4.571498069886355,"vX0":2.2210513197952495,"vY0":-149.01784410432862,"vZ0":-3.7816198784115955,"x":169.97,"y":115.35,"x0":-1.523071340479893,"y0":50.00583496401916,"z0":6.3077586394732705,"aX":-10.72903990323988},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.0,"breakVerticalInduced":19.2,"breakHorizontal":8.3,"spinRate":2567,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.36875163535547006,"extension":6.688481035826231},"index":4,"playId":"7ab2f9e6-e671-3e65-be2b-f51167571087","pitchNumber":5,"startTime":"2026-04-17T03:22:31.771Z","endTime":"2026-04-17T03:22:34.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.507361792511464,"aZ":-35.79075220961617,"pfxX":3.14591914808661,"pfxZ":-2.1380743921868177,"pX":-0.5397156295984765,"pZ":2.078695918304588,"vX0":1.5363139618977963,"vY0":-129.71424264394994,"vZ0":-3.3257616479986662,"x":137.57,"y":182.66,"x0":-1.5492740299784125,"y0":50.00116784034813,"z0":6.121626411158519,"aX":5.330326247544899},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.4,"breakHorizontal":-6.0,"spinRate":2419,"spinDirection":37},"zone":7,"typeConfidence":2.0,"plateTime":0.4231436524997161,"extension":6.94713391278816},"index":5,"playId":"ac4af004-8795-3d63-8b37-48aef8e445ea","pitchNumber":6,"startTime":"2026-04-17T03:22:50.223Z","endTime":"2026-04-17T03:23:17.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"}},"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-17T03:23:17.236Z","atBatIndex":72}]