[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-25T00:10:58.236Z","endTime":"2026-03-25T00:12:41.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8,9],"actionIndex":[0,1,2],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-24T20:16:35.908Z","endTime":"2026-03-24T23:43:14.940Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-24T23:43:14.940Z","endTime":"2026-03-25T00:10:29.762Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-25T00:10:29.762Z","endTime":"2026-03-25T00:11:00.419Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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":94.5,"endSpeed":86.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83444253314739,"aZ":-24.42295128442029,"pfxX":-10.096344712351204,"pfxZ":4.0761212096789325,"pX":-0.6757503368258797,"pZ":1.2178900914602744,"vX0":6.469346804261082,"vY0":-137.30616039718714,"vZ0":-6.930441188516456,"x":142.76,"y":205.9,"x0":-1.7569061534318304,"y0":50.0000786240131,"z0":5.448875935683917,"aX":-19.177541387132337},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":16.8,"spinRate":2056,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3996853215300189,"extension":6.591817160595126},"index":3,"playId":"0b1c7127-bbf0-3704-b766-9fe0d6c54561","pitchNumber":1,"startTime":"2026-03-25T00:11:00.419Z","endTime":"2026-03-25T00:11:05.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.270560738066365,"aZ":-16.324785536143022,"pfxX":-4.417169891564552,"pfxZ":7.989541864340556,"pX":-0.6777234572181383,"pZ":2.576228059910645,"vX0":4.460282690319821,"vY0":-139.44980230581854,"vZ0":-5.138874937409448,"x":142.83,"y":169.22,"x0":-1.7185703241531545,"y0":50.000108365067284,"z0":5.507884767640972,"aX":-8.760152025790317},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":7.2,"spinRate":2302,"spinDirection":219},"zone":4,"typeConfidence":0.88,"plateTime":0.3917089156007765,"extension":6.74696995885833},"index":4,"playId":"a3a0498b-4116-3796-89cf-b8de0d82584e","pitchNumber":2,"startTime":"2026-03-25T00:11:14.002Z","endTime":"2026-03-25T00:11:17.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29048704190841,"aZ":-42.21940892620387,"pfxX":4.460677966970206,"pfxZ":-8.322296718595387,"pX":-0.6016179531178864,"pZ":2.281653778863856,"vX0":0.9457454533141921,"vY0":-109.70900440134797,"vZ0":1.251247634042926,"x":139.93,"y":177.18,"x0":-1.6187898949646988,"y0":50.00492453561599,"z0":6.2404774052602425,"aX":5.381549247216995},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-14.3,"breakHorizontal":-8.3,"spinRate":2472,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.5012516245424155,"extension":6.4886408521023204},"index":5,"playId":"3fb68e23-56d6-341d-88bc-9dc962d49376","pitchNumber":3,"startTime":"2026-03-25T00:11:31.361Z","endTime":"2026-03-25T00:11:34.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-25T00:11:47.072Z","endTime":"2026-03-25T00:12:07.265Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02310122069183,"aZ":-44.10213197902453,"pfxX":3.3991092737946103,"pfxZ":-8.920357765748422,"pX":1.3872431643220267,"pZ":1.283349246819009,"vX0":4.984941010292832,"vY0":-115.85071865681529,"vZ0":-1.5898858025354174,"x":64.12,"y":204.13,"x0":-1.2482672803994024,"y0":50.005584019224926,"z0":6.2585574993028015,"aX":4.542726570594484},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-16.2,"breakHorizontal":-7.6,"spinRate":2671,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.47585748722101506,"extension":6.520935716452336},"index":7,"playId":"a25558bd-f98b-3fe2-b4e6-4f5ae123485a","pitchNumber":4,"startTime":"2026-03-25T00:12:07.265Z","endTime":"2026-03-25T00:12:10.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.506135525949095,"aZ":-18.498379743074608,"pfxX":-2.3008307130551575,"pfxZ":6.650247188458939,"pX":1.0977063175062975,"pZ":1.8227205079485749,"vX0":9.322364493291971,"vY0":-141.80659892972457,"vZ0":-6.731931141518779,"x":75.16,"y":189.57,"x0":-1.91957188798456,"y0":50.00065875301333,"z0":5.388457620064174,"aX":-4.730579555176594},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.9,"breakHorizontal":2.5,"spinRate":2356,"spinDirection":214},"zone":14,"typeConfidence":0.8,"plateTime":0.3848243095109547,"extension":6.848367353184321},"index":8,"playId":"03435024-7116-3ec1-88e6-ed0512977e12","pitchNumber":5,"startTime":"2026-03-25T00:12:22.735Z","endTime":"2026-03-25T00:12:26.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48784502721791,"aZ":-24.947986702981037,"pfxX":-7.370547881049791,"pfxZ":3.7578868178777887,"pX":0.14945749901802177,"pZ":1.5598786040032087,"vX0":8.280505842015666,"vY0":-138.05713285612603,"vZ0":-5.680213921777506,"x":111.3,"y":196.66,"x0":-1.9349357100407023,"y0":50.00677687621681,"z0":5.329207583648783,"aX":-14.19341957597868},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.8,"breakHorizontal":11.5,"spinRate":2044,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3971389833678294,"extension":6.830818813705312},"index":9,"playId":"7027abfe-f351-3fb8-bb78-472571c9dce0","pitchNumber":6,"startTime":"2026-03-25T00:12:37.919Z","endTime":"2026-03-25T00:12:41.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-25T00:12:41.144Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-25T00:12:51.826Z","endTime":"2026-03-25T00:14:24.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.924082239195506,"aZ":-42.73979306128906,"pfxX":5.254540343473141,"pfxZ":-8.630037976508701,"pX":0.039148558198927826,"pZ":2.581007409710465,"vX0":1.9074470447301701,"vY0":-110.59649682734252,"vZ0":1.9858667729567845,"x":115.51,"y":169.09,"x0":-1.5202178959296653,"y0":50.004199898259536,"z0":6.194493894152073,"aX":6.4313764319971},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-14.6,"breakHorizontal":-10.1,"spinRate":2571,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.4975315454664848,"extension":6.906469753259843},"index":0,"playId":"c37d4496-7608-3ff9-9b17-8956cefaadf4","pitchNumber":1,"startTime":"2026-03-25T00:13:04.524Z","endTime":"2026-03-25T00:13:07.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.102607735447073,"aZ":-15.838243631788762,"pfxX":-3.2094364553928694,"pfxZ":7.997314045573754,"pX":0.17367157272819345,"pZ":2.9929157033573746,"vX0":6.566264284411341,"vY0":-141.29011680672542,"vZ0":-4.4016106925832,"x":110.38,"y":157.97,"x0":-1.7527552912476203,"y0":50.00242356597274,"z0":5.573519457942428,"aX":-6.55614563023476},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":4.7,"spinRate":2420,"spinDirection":216},"zone":2,"typeConfidence":0.89,"plateTime":0.38615413389662834,"extension":6.601852940465182},"index":1,"playId":"93babbf9-a1b6-33ed-ac67-20e4ef0d0051","pitchNumber":2,"startTime":"2026-03-25T00:13:18.761Z","endTime":"2026-03-25T00:13:22.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-25T00:13:24.602Z","endTime":"2026-03-25T00:13:36.355Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.1,"endSpeed":68.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.51617014134479,"aZ":-42.49395514348431,"pfxX":6.0056485584100425,"pfxZ":-8.896344335614558,"pX":-0.1285742193723074,"pZ":1.640196311719525,"vX0":1.0614874767052784,"vY0":-107.91341559785282,"vZ0":0.14705923170465152,"x":121.9,"y":194.49,"x0":-1.4081384527361216,"y0":50.00064451141528,"z0":6.313703110244585,"aX":6.97064736890801},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-15.6,"breakHorizontal":-11.2,"spinRate":2544,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.5106295122976752,"extension":6.487553502049323},"index":3,"playId":"84bd0e14-07f9-3829-84c6-27e1a2c9a00b","pitchNumber":3,"startTime":"2026-03-25T00:13:36.355Z","endTime":"2026-03-25T00:13:40.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248750337356963,"aZ":-28.747635851148253,"pfxX":-6.9323893153561835,"pfxZ":2.173171900271374,"pX":-1.603551968903566,"pZ":1.8750076225874517,"vX0":2.0643303596633578,"vY0":-124.48113627091897,"vZ0":-4.026745980483392,"x":178.12,"y":188.15,"x0":-1.5414487013110239,"y0":50.00020192566575,"z0":5.885083606066796,"aX":-10.91189916135598},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":12.1,"spinRate":1452,"spinDirection":224},"zone":13,"typeConfidence":0.92,"plateTime":0.43947656187401307,"extension":6.513056551615965},"index":4,"playId":"bc57d0e4-3247-35d7-b666-c0202e21f480","pitchNumber":4,"startTime":"2026-03-25T00:13:50.703Z","endTime":"2026-03-25T00:13:59.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":90.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.567547995776973,"aZ":-18.93740216706317,"pfxX":-2.360893843192912,"pfxZ":6.427834493890565,"pX":0.4894964775401273,"pZ":3.4137521360100633,"vX0":6.835362880364038,"vY0":-141.72402649146463,"vZ0":-2.9739181795889236,"x":98.34,"y":146.61,"x0":-1.633584490559013,"y0":50.00478392428132,"z0":5.668153340809326,"aX":-4.863737220890891},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.3,"breakHorizontal":3.1,"spinRate":2456,"spinDirection":210},"zone":3,"typeConfidence":0.85,"plateTime":0.38462662376217427,"extension":6.6425105698351326},"index":5,"playId":"779cf3d0-4a59-3a79-85d3-33d110bb77e3","pitchNumber":5,"startTime":"2026-03-25T00:14:17.595Z","endTime":"2026-03-25T00:14:24.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:14:24.810Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-25T00:14:41.657Z","endTime":"2026-03-25T00:17:06.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.703656637615172,"aZ":-14.840230741035658,"pfxX":-4.895055086762213,"pfxZ":8.694360254787828,"pX":-0.10366761190132817,"pZ":1.7922708198561057,"vX0":6.493359851517374,"vY0":-139.85625410627517,"vZ0":-7.351129557677203,"x":120.95,"y":190.39,"x0":-1.812776889838107,"y0":50.002058123579566,"z0":5.416307119112666,"aX":-9.757914932717972},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":7.7,"spinRate":2446,"spinDirection":210},"zone":8,"typeConfidence":0.89,"plateTime":0.39071439496750493,"extension":6.793707570016885},"index":0,"playId":"bb9a77f7-ccdd-378b-ba27-386d0c4f7db7","pitchNumber":1,"startTime":"2026-03-25T00:14:46.995Z","endTime":"2026-03-25T00:14:50.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.527268513990624,"aZ":-27.792995329528942,"pfxX":-4.421750465796202,"pfxZ":2.7063808491427217,"pX":-1.3985979805090818,"pZ":2.0019675559046166,"vX0":2.97115431600736,"vY0":-126.12273099224758,"vZ0":-3.47690427295489,"x":170.31,"y":184.73,"x0":-2.0146677262716786,"y0":50.00181091491752,"z0":5.628322900205585,"aX":-7.156526723246435},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":7.3,"spinRate":1291,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4334930865941251,"extension":6.679038020698003},"index":1,"playId":"19150c18-8ede-3e86-87d5-c7bef2d9d369","pitchNumber":2,"startTime":"2026-03-25T00:15:00.682Z","endTime":"2026-03-25T00:15:04.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99805855325304,"aZ":-30.964666407461,"pfxX":-5.783245995905153,"pfxZ":0.7416935719609459,"pX":-0.050477106244621595,"pZ":1.113123740289528,"vX0":6.097932193331774,"vY0":-126.13246121920639,"vZ0":-4.733912507144356,"x":118.92,"y":208.73,"x0":-1.7354560140091464,"y0":50.00381487102096,"z0":5.479868171011249,"aX":-9.422690394710648},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":9.2,"spinRate":1473,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.43243853897141227,"extension":6.758204326700341},"index":2,"playId":"bacaec25-f124-314f-a609-287d037d2b0f","pitchNumber":3,"startTime":"2026-03-25T00:15:12.962Z","endTime":"2026-03-25T00:15:16.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-25T00:15:23.472Z","endTime":"2026-03-25T00:15:35.276Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.694954876748994,"aZ":-17.773189122080552,"pfxX":-1.5033914878436985,"pfxZ":7.066555908490744,"pX":0.48319118478658196,"pZ":2.568798706434319,"vX0":6.936764018257961,"vY0":-141.04886533741805,"vZ0":-5.150717679897647,"x":98.58,"y":169.42,"x0":-1.8006775404638746,"y0":50.00263910253009,"z0":5.545457722017857,"aX":-3.0649374110944985},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.0,"breakHorizontal":1.4,"spinRate":2424,"spinDirection":217},"zone":6,"typeConfidence":0.8,"plateTime":0.3866681853713061,"extension":6.567049877865756},"index":4,"playId":"3ea81e3b-6212-3a47-bb97-ac28301335cb","pitchNumber":4,"startTime":"2026-03-25T00:15:35.276Z","endTime":"2026-03-25T00:15:39.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.921989475517787,"aZ":-41.852135190536735,"pfxX":6.1689329347408925,"pfxZ":-7.581879359177925,"pX":2.2044386152239817,"pZ":-1.5448603555688218,"vX0":6.003464992275064,"vY0":-113.53002611124984,"vZ0":-7.247151592973966,"x":32.97,"y":280.49,"x0":-1.2966765304030274,"y0":50.00143820003618,"z0":5.958946554057528,"aX":7.878133597308623},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.6,"breakHorizontal":-13.0,"spinRate":2692,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4864531329292081,"extension":6.6297937097926845},"index":5,"playId":"c11d61bc-a37a-398c-ad1b-2ec1ccd2a9c7","pitchNumber":5,"startTime":"2026-03-25T00:15:53.469Z","endTime":"2026-03-25T00:15:59.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57572844326964,"aZ":-35.24849482817652,"pfxX":-4.632829173615727,"pfxZ":-1.9452406410921945,"pX":-1.6558801251441455,"pZ":1.7850603532000606,"vX0":2.47326501725092,"vY0":-124.74171011313034,"vZ0":-2.0106166613064365,"x":180.12,"y":190.58,"x0":-2.057162726489246,"y0":50.00359117038296,"z0":5.50142758041361,"aX":-7.317451719272807},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.7,"breakHorizontal":7.8,"spinRate":1166,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.43871550992995134,"extension":6.892585636360105},"index":6,"playId":"f58d43ad-3819-32f0-b71b-3eb75109c7b7","pitchNumber":6,"startTime":"2026-03-25T00:16:13.491Z","endTime":"2026-03-25T00:16:17.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61727371121133,"aZ":-18.892288921609115,"pfxX":-1.557640895892167,"pfxZ":6.753244461100358,"pX":-0.31812275367656623,"pZ":3.367805337014385,"vX0":5.153213729118954,"vY0":-139.01211505012034,"vZ0":-2.504742307643255,"x":129.13,"y":147.85,"x0":-1.9893105343832636,"y0":50.00536819484713,"z0":5.527159628478154,"aX":-3.064833732465299},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":1.8,"spinRate":2328,"spinDirection":214},"zone":1,"typeConfidence":0.82,"plateTime":0.3932072657556924,"extension":6.772734564704157},"index":7,"playId":"f0cb9191-c181-365b-a691-22794e1c8ab8","pitchNumber":7,"startTime":"2026-03-25T00:16:34.255Z","endTime":"2026-03-25T00:16:37.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82153625065215,"aZ":-25.65722332326814,"pfxX":-7.504828778934609,"pfxZ":3.429643633547272,"pX":-0.7468494979687433,"pZ":3.0605306368635583,"vX0":5.817331344243113,"vY0":-136.7035610292593,"vZ0":-1.848809331542287,"x":145.47,"y":156.15,"x0":-1.9224157710974366,"y0":50.00622907049181,"z0":5.498856517202136,"aX":-14.27339698603308},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":12.5,"spinRate":2086,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3999643678811995,"extension":6.754399810814564},"hitData":{"launchSpeed":69.8,"launchAngle":14.0,"totalDistance":149.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.91,"coordY":124.25}},"index":8,"playId":"31c0ab7e-ad00-3f36-b529-57fa4cb719b5","pitchNumber":8,"startTime":"2026-03-25T00:16:58.379Z","endTime":"2026-03-25T00:17:06.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:17:06.881Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-25T00:19:19.364Z","endTime":"2026-03-25T00:20:26.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":88.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.978412333157607,"aZ":-25.186450004811185,"pfxX":-7.857036432682987,"pfxZ":3.469943394755129,"pX":-2.188839019384356,"pZ":3.7044478506480307,"vX0":1.4754592416629593,"vY0":-140.56837823826172,"vZ0":-2.5236369077759173,"x":200.43,"y":138.76,"x0":-1.697310486367953,"y0":50.00183413647698,"z0":6.238016162982483,"aX":-15.822239695071021},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.0,"breakHorizontal":13.9,"spinRate":2200,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38870389598774624,"extension":6.21247401371098},"index":0,"playId":"abd0e8ba-4db4-32e0-8467-ba9297067afb","pitchNumber":1,"startTime":"2026-03-25T00:19:22.019Z","endTime":"2026-03-25T00:19:25.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.1,"endSpeed":87.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29658128150246,"aZ":-16.82407265434262,"pfxX":-5.014428591537213,"pfxZ":7.868686627101317,"pX":-0.680649672971603,"pZ":2.9562330660878913,"vX0":3.6124069303593465,"vY0":-138.4079956537688,"vZ0":-5.49688458043852,"x":142.94,"y":158.96,"x0":-1.347602486841067,"y0":50.00405509486236,"z0":6.084987315936614,"aX":-9.783253193209966},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":8.4,"spinRate":2270,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3949113391391723,"extension":6.056071417750571},"index":1,"playId":"4d523357-5e5d-3a04-9d11-772babec0a83","pitchNumber":2,"startTime":"2026-03-25T00:19:36.048Z","endTime":"2026-03-25T00:19:39.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.358931229003645,"aZ":-31.108757481242424,"pfxX":-8.823265509777247,"pfxZ":0.6052968559283016,"pX":-0.8429968155951774,"pZ":2.2429227425435183,"vX0":4.373850798405172,"vY0":-131.90844454346822,"vZ0":-4.197071390321014,"x":149.13,"y":178.22,"x0":-1.3738244774862176,"y0":50.00580008453491,"z0":6.141566866603303,"aX":-15.592478241081226},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.4,"breakHorizontal":15.1,"spinRate":2286,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4148224184566147,"extension":6.203860693461733},"index":2,"playId":"57a9dc57-ecdc-350c-a2b5-c5aa72e70b12","pitchNumber":3,"startTime":"2026-03-25T00:19:50.509Z","endTime":"2026-03-25T00:19:54.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28310812170989,"aZ":-31.663579127097044,"pfxX":-8.21341390752788,"pfxZ":0.2960775053243285,"pX":0.27141841716142606,"pZ":1.3237428003143241,"vX0":6.823781054184272,"vY0":-130.71875088840727,"vZ0":-6.058207955633743,"x":106.65,"y":203.04,"x0":-1.299464485843463,"y0":50.0041288001139,"z0":6.033992024124377,"aX":-14.285204683899977},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.6,"breakHorizontal":13.4,"spinRate":2205,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4182267934797701,"extension":6.214919056663763},"index":3,"playId":"1df38921-158d-3cc9-84e1-e409e558f41d","pitchNumber":4,"startTime":"2026-03-25T00:20:07.190Z","endTime":"2026-03-25T00:20:10.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.932268913980568,"aZ":-23.858183341069125,"pfxX":-9.946128102537616,"pfxZ":4.006589159138445,"pX":0.6535045056038272,"pZ":2.6876336399857625,"vX0":8.305377310983904,"vY0":-142.4939245433017,"vZ0":-5.868735293577266,"x":92.09,"y":166.21,"x0":-0.9935753465751347,"y0":50.00213432275686,"z0":6.261941653564106,"aX":-20.64017784784419},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.4,"breakHorizontal":16.6,"spinRate":2320,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.383039437989928,"extension":6.331270370851616},"index":4,"playId":"23af4c46-4868-3ede-8d6c-6990e7a967af","pitchNumber":5,"startTime":"2026-03-25T00:20:22.580Z","endTime":"2026-03-25T00:20:26.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:20:26.754Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, first baseman Nolan Schanuel to pitcher Jack Kochanowicz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-25T00:20:49.230Z","endTime":"2026-03-25T00:22:07.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(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":97.2,"endSpeed":89.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64081160407354,"aZ":-21.198724910417436,"pfxX":-9.192608028759908,"pfxZ":5.408412451858162,"pX":-0.5462112800227285,"pZ":1.275953610449807,"vX0":5.269359444175157,"vY0":-141.21517902202095,"vZ0":-9.631253187057663,"x":137.82,"y":204.33,"x0":-1.2370309903743752,"y0":50.00467352560019,"z0":6.081685694699519,"aX":-18.66155748027706},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.0,"breakHorizontal":15.6,"spinRate":2283,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3871231649279827,"extension":6.455210518425841},"index":0,"playId":"149514a1-3f81-3811-a275-7f6de4a82773","pitchNumber":1,"startTime":"2026-03-25T00:20:55.733Z","endTime":"2026-03-25T00:20:59.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991226695560883,"aZ":-30.27549304643206,"pfxX":-8.439891083657848,"pfxZ":1.0629212983426957,"pX":-0.7892563180624049,"pZ":1.2317331528828763,"vX0":3.8147289361643018,"vY0":-132.71620337946212,"vZ0":-7.154890118229313,"x":147.08,"y":205.52,"x0":-1.144435067318533,"y0":50.00592867055345,"z0":6.152048928876273,"aX":-15.138520012008573},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.6,"breakHorizontal":14.5,"spinRate":2197,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4118612628999325,"extension":6.38402454342219},"index":1,"playId":"4372294a-8402-3301-9364-1506ecf8be65","pitchNumber":2,"startTime":"2026-03-25T00:21:12.205Z","endTime":"2026-03-25T00:21:18.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":91.3,"endSpeed":84.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.990530143308813,"aZ":-30.913154161752608,"pfxX":-8.600055048226492,"pfxZ":0.7044663201346051,"pX":-0.47808375947533577,"pZ":1.0607518023015383,"vX0":5.19485080839134,"vY0":-132.79553680050566,"vZ0":-7.05151655210501,"x":135.22,"y":210.14,"x0":-1.3329979628901982,"y0":50.00582220516146,"z0":5.972135972230936,"aX":-15.50377900150097},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.0,"breakHorizontal":14.6,"spinRate":2222,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.411020916393968,"extension":6.133262083410541},"index":2,"playId":"79817ffc-13f1-3dc2-8c5e-4cd46b0753c6","pitchNumber":3,"startTime":"2026-03-25T00:21:30.092Z","endTime":"2026-03-25T00:21:34.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-25T00:21:42.161Z","endTime":"2026-03-25T00:21:59.419Z","isPitch":false,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.054696642332615,"aZ":-23.632823033952146,"pfxX":-9.067692132345847,"pfxZ":4.213331318488246,"pX":-0.4909912877790449,"pZ":2.0196728016959122,"vX0":4.562989799489403,"vY0":-141.45540809694273,"vZ0":-7.518817740943772,"x":135.72,"y":184.25,"x0":-0.9462598028859537,"y0":50.00339482948407,"z0":6.225545048204438,"aX":-18.38975808968771},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.2,"breakHorizontal":15.5,"spinRate":2317,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3870937401930856,"extension":6.161423468232532},"hitData":{"launchSpeed":77.5,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.28,"coordY":165.36}},"index":4,"playId":"bcd72f7c-90e8-3f56-adc1-496809874a7e","pitchNumber":4,"startTime":"2026-03-25T00:21:59.419Z","endTime":"2026-03-25T00:22:07.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:22:07.091Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out sharply to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-25T00:22:29.533Z","endTime":"2026-03-25T00:23:21.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826229782338302,"aZ":-36.99233395485148,"pfxX":-0.010885255950912498,"pfxZ":-2.79083610006125,"pX":0.876515802929908,"pZ":0.579818470304294,"vX0":5.06476674680634,"vY0":-129.76988602218435,"vZ0":-6.858246186374425,"x":83.59,"y":223.12,"x0":-1.0883002320458204,"y0":50.00060722772715,"z0":6.0298981299372185,"aX":-0.018924198030866455},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-6.2,"breakHorizontal":-1.0,"spinRate":2858,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4199696702300586,"extension":6.392268881755025},"index":0,"playId":"bec003f5-a8bd-332c-88a7-da3d706844c8","pitchNumber":1,"startTime":"2026-03-25T00:22:35.194Z","endTime":"2026-03-25T00:22:39.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.982159530671836,"aZ":-37.095326505352844,"pfxX":0.4287542522093557,"pfxZ":-2.9198273015639344,"pX":-0.6097708249699437,"pZ":1.8418091614632721,"vX0":1.6191268189007793,"vY0":-128.1158942570936,"vZ0":-3.606180172039304,"x":140.24,"y":189.05,"x0":-1.30207107792989,"y0":50.0032636496778,"z0":6.125257625128593,"aX":0.7224315084232358},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.8,"breakHorizontal":-1.1,"spinRate":2821,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.4252557420065566,"extension":6.249799166272189},"index":1,"playId":"37d7c9c6-a4b4-3e3d-884c-96d6a74c3f68","pitchNumber":2,"startTime":"2026-03-25T00:22:55.812Z","endTime":"2026-03-25T00:22:58.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45804861901067,"aZ":-15.398983033614318,"pfxX":-4.395606834741008,"pfxZ":8.201232405923555,"pX":-0.07160282210671474,"pZ":2.176243004896466,"vX0":4.890172875669423,"vY0":-141.67574733801763,"vZ0":-8.135727081827621,"x":119.73,"y":180.02,"x0":-1.2437849991037875,"y0":50.00402511453332,"z0":6.056622807414802,"aX":-8.992738584768178},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":7.1,"spinRate":2470,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3856676700493722,"extension":6.519061821231288},"hitData":{"launchSpeed":101.9,"launchAngle":23.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":148.75,"coordY":45.85}},"index":2,"playId":"0d9f8355-e95b-3c6f-af3a-2d88ae30b118","pitchNumber":3,"startTime":"2026-03-25T00:23:13.291Z","endTime":"2026-03-25T00:23:21.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:23:21.340Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a line drive to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-25T00:25:12.332Z","endTime":"2026-03-25T00:26:11.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.409302419805623,"aZ":-18.26220391409612,"pfxX":-3.60158165565925,"pfxZ":7.03307668082405,"pX":1.3776813636174112,"pZ":2.366918636509021,"vX0":9.784276351603088,"vY0":-139.30665828282352,"vZ0":-5.243547366319174,"x":64.49,"y":174.87,"x0":-1.702195524596302,"y0":50.00421576046855,"z0":5.4694329093802185,"aX":-7.126638871834765},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":4.7,"spinRate":2308,"spinDirection":220},"zone":14,"typeConfidence":0.81,"plateTime":0.39222234641649667,"extension":6.884797111336552},"index":0,"playId":"751bc5e2-fb6d-366e-9540-c76cb948c439","pitchNumber":1,"startTime":"2026-03-25T00:25:31.478Z","endTime":"2026-03-25T00:25:35.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.9,"endSpeed":68.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.215452939837544,"aZ":-41.541058995701405,"pfxX":5.623514915801997,"pfxZ":-8.112469671776042,"pX":-0.16054289122339074,"pZ":0.9883446464424629,"vX0":1.5140731951560946,"vY0":-107.53474303901028,"vZ0":-1.0566710718909966,"x":123.12,"y":212.09,"x0":-1.6071020195271395,"y0":50.00537587151242,"z0":6.1550226853887295,"aX":6.489403635235326},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-14.6,"breakHorizontal":-10.6,"spinRate":2383,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.51225775239645,"extension":6.550429537006471},"index":1,"playId":"bca64289-c4d4-31a1-a043-edab1c1155e2","pitchNumber":2,"startTime":"2026-03-25T00:25:45.083Z","endTime":"2026-03-25T00:25:48.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9114678052685,"aZ":-25.836082717296986,"pfxX":-6.0357424101025785,"pfxZ":3.3007425804694313,"pX":0.029378831797377117,"pZ":2.246226463751758,"vX0":7.306112986608505,"vY0":-136.73881776628085,"vZ0":-3.912020510952927,"x":115.88,"y":178.13,"x0":-1.8743314311698334,"y0":50.006381232073565,"z0":5.437397477888153,"aX":-11.603876934022624},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":9.7,"spinRate":2121,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3982921118937863,"extension":6.736791637271618},"hitData":{"launchSpeed":96.9,"launchAngle":15.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.19,"coordY":99.25}},"index":2,"playId":"6bd80409-48ae-3b31-a0af-e651fab0bc5c","pitchNumber":3,"startTime":"2026-03-25T00:26:01.758Z","endTime":"2026-03-25T00:26:11.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:26:11.254Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yoán Moncada walks. Jorge Soler to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-25T00:26:25.204Z","endTime":"2026-03-25T00:28:01.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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":95.7,"endSpeed":88.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.269520034702815,"aZ":-14.375967313170982,"pfxX":-5.028061905270308,"pfxZ":8.95516635415444,"pX":-1.6916490528802282,"pZ":2.520113775604293,"vX0":2.512907413416423,"vY0":-139.35656479770455,"vZ0":-5.647134337359022,"x":181.48,"y":170.74,"x0":-1.9467632577745844,"y0":50.002977557616525,"z0":5.505600835973145,"aX":-9.99202187344003},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":8.6,"spinRate":2403,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39149410344038715,"extension":6.6949218144787475},"index":0,"playId":"8c38a34a-aeb3-3446-9053-bdc55ef76bf8","pitchNumber":1,"startTime":"2026-03-25T00:26:39.705Z","endTime":"2026-03-25T00:26:43.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":96.5,"endSpeed":88.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17669333140449,"aZ":-15.445142013244352,"pfxX":-3.5869919624774957,"pfxZ":8.312126770785374,"pX":-0.7212914412220363,"pZ":3.206765395159936,"vX0":4.655986278186545,"vY0":-140.56435832016737,"vZ0":-3.6986735995996822,"x":144.49,"y":152.2,"x0":-1.9287395796873106,"y0":50.001606913377486,"z0":5.534642791115158,"aX":-7.218390669689136},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":5.6,"spinRate":2499,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.3888216950463321,"extension":6.736273558793998},"index":1,"playId":"915cae77-3f41-3601-9eff-86f2a07d1d38","pitchNumber":2,"startTime":"2026-03-25T00:26:58.209Z","endTime":"2026-03-25T00:27:01.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":98.0,"endSpeed":90.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91284009561035,"aZ":-12.706680259044182,"pfxX":-4.635870681949525,"pfxZ":9.403687337000054,"pX":-0.6517747370315772,"pZ":1.754530077568832,"vX0":5.538669882268624,"vY0":-142.56136490965233,"vZ0":-7.817796108706703,"x":141.84,"y":191.41,"x0":-2.0119376126206725,"y0":50.00702037313868,"z0":5.3235759892247785,"aX":-9.602352091448404},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2522,"spinDirection":217},"zone":7,"typeConfidence":0.91,"plateTime":0.3833039963324665,"extension":6.878262648424559},"index":2,"playId":"6ced6af5-7127-3713-aef3-42e1752152d6","pitchNumber":3,"startTime":"2026-03-25T00:27:19.398Z","endTime":"2026-03-25T00:27:23.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.007521345380866,"aZ":-16.882191133111473,"pfxX":-4.544472561068895,"pfxZ":7.474888245760795,"pX":0.6761913470015863,"pZ":1.635302824221656,"vX0":8.893968612874211,"vY0":-141.57128897699974,"vZ0":-7.174996653753516,"x":91.23,"y":194.63,"x0":-1.904797336376587,"y0":50.001837389323335,"z0":5.268214532259018,"aX":-9.296067494119963},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":6.6,"spinRate":2564,"spinDirection":216},"zone":9,"typeConfidence":0.87,"plateTime":0.38577474249893084,"extension":6.916275717281228},"index":3,"playId":"9cfce1bb-7356-36e5-83f7-d963ed4bbdbb","pitchNumber":4,"startTime":"2026-03-25T00:27:38.330Z","endTime":"2026-03-25T00:27:41.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":90.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.712321359810094,"aZ":-13.975195818565487,"pfxX":-4.449048076392916,"pfxZ":8.825418678603674,"pX":-1.4138804615978129,"pZ":2.7743671113953496,"vX0":3.641924332804137,"vY0":-141.81615260306904,"vZ0":-4.8682148311378475,"x":170.89,"y":163.87,"x0":-2.1289522732170676,"y0":50.00175626722469,"z0":5.386926910650184,"aX":-9.17277946393249},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":7.4,"spinRate":2481,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3844357784636263,"extension":6.83109598000135},"index":4,"playId":"38d2d2cd-8f1f-3da8-a272-b81b08a59dc4","pitchNumber":5,"startTime":"2026-03-25T00:27:57.637Z","endTime":"2026-03-25T00:28:01.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.5,"awayTeamWinProbability":59.5,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":1.54,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:28:01.969Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-25T00:28:23.557Z","endTime":"2026-03-25T00:30:07.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55876260662573,"aZ":-23.94760272790225,"pfxX":-9.275579552911093,"pfxZ":4.257781651341571,"pX":0.4792670968157843,"pZ":1.5252332278242964,"vX0":9.100454681653751,"vY0":-137.6621199145655,"vZ0":-6.363355871823793,"x":98.73,"y":197.6,"x0":-1.6531674225572353,"y0":50.00379781409778,"z0":5.471672931909978,"aX":-17.928403259857745},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":15.1,"spinRate":2164,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39680701407970354,"extension":7.037919235552142},"index":0,"playId":"d1b03a2a-bd43-3027-a352-d129ce6a9089","pitchNumber":1,"startTime":"2026-03-25T00:28:27.154Z","endTime":"2026-03-25T00:28:31.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31595928918489,"aZ":-27.83413149989819,"pfxX":5.953253722604892,"pfxZ":2.889564966787308,"pX":-0.8845439708021273,"pZ":3.128221725358247,"vX0":0.6146225113933662,"vY0":-121.41058780400655,"vZ0":-0.4256981064394644,"x":150.72,"y":154.32,"x0":-1.9146328687426653,"y0":50.00415559165737,"z0":5.714655471915218,"aX":8.945785090246128},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.4,"breakHorizontal":-10.9,"spinRate":2532,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.45000894589350793,"extension":6.522902871474433},"index":1,"playId":"f3d59830-b614-3cf0-8eab-8d732af8af5d","pitchNumber":2,"startTime":"2026-03-25T00:28:44.574Z","endTime":"2026-03-25T00:28:48.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.712620686020184,"aZ":-25.516120702350467,"pfxX":-9.992683187011068,"pfxZ":3.399888506126181,"pX":0.6702449263620875,"pZ":0.7040240645521406,"vX0":9.95332694813064,"vY0":-138.45958657908255,"vZ0":-8.08445069596962,"x":91.45,"y":219.77,"x0":-1.6597320516617493,"y0":50.001050167239875,"z0":5.349106137728345,"aX":-19.54845350609682},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.7,"breakHorizontal":16.2,"spinRate":2175,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3944415906079035,"extension":6.9444749904292795},"index":2,"playId":"f5245306-0691-392a-9a14-dd7b462bdf05","pitchNumber":3,"startTime":"2026-03-25T00:29:06.797Z","endTime":"2026-03-25T00:29:10.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":68.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54345667098096,"aZ":-41.879388171161146,"pfxX":5.923351156507552,"pfxZ":-8.18486755909532,"pX":-0.5249575074654859,"pZ":3.170323002031413,"vX0":0.6605215393401187,"vY0":-108.68860373779113,"vZ0":3.0885265663998025,"x":137.01,"y":153.18,"x0":-1.6022182184555023,"y0":50.00041985006078,"z0":6.30563236403784,"aX":7.026263079947507},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-13.6,"breakHorizontal":-10.9,"spinRate":2576,"spinDirection":33},"zone":1,"typeConfidence":2.0,"plateTime":0.5055679543814464,"extension":6.481592147843664},"index":3,"playId":"bdd966ef-221a-3913-9ba1-127b7061eeb0","pitchNumber":4,"startTime":"2026-03-25T00:29:26.629Z","endTime":"2026-03-25T00:29:30.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-25T00:29:45.825Z","endTime":"2026-03-25T00:29:59.849Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066130985454308,"aZ":-42.31460288302545,"pfxX":5.192813044580827,"pfxZ":-7.729690043056058,"pX":1.4811786778698344,"pZ":-0.3263284937173996,"vX0":4.905013956949793,"vY0":-114.6846994442939,"vZ0":-4.737695864767494,"x":60.54,"y":247.59,"x0":-1.3712324471226633,"y0":50.00098223651254,"z0":5.956352992448969,"aX":6.8152552978764644},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-15.0,"breakHorizontal":-10.8,"spinRate":2745,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4802586366836872,"extension":6.929805833507666},"index":5,"playId":"eda2ef82-5519-3b31-b9d1-bafd190355cd","pitchNumber":5,"startTime":"2026-03-25T00:29:59.849Z","endTime":"2026-03-25T00:30:07.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.93,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:30:07.603Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-25T00:30:26.267Z","endTime":"2026-03-25T00:31:31.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.702587921208075,"aZ":-30.87817336610259,"pfxX":-4.390549666798917,"pfxZ":0.831255484661888,"pX":-0.7691149528886142,"pZ":3.2425312480464292,"vX0":3.9975749194251096,"vY0":-123.36936908682372,"vZ0":0.2078995655554512,"x":146.32,"y":151.23,"x0":-1.8338616528660678,"y0":50.00047077704064,"z0":5.742830603465386,"aX":-6.82128392966719},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.8,"breakHorizontal":7.1,"spinRate":1428,"spinDirection":242},"zone":1,"typeConfidence":0.93,"plateTime":0.4426183271298023,"extension":6.753888237612048},"index":0,"playId":"f24ac03f-208e-31a9-bdcc-e6082389d48d","pitchNumber":1,"startTime":"2026-03-25T00:30:28.745Z","endTime":"2026-03-25T00:30:31.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.655659600923443,"aZ":-29.451387241401104,"pfxX":-5.816139793308906,"pfxZ":1.664898819034619,"pX":2.176240383796241,"pZ":0.31962780917111483,"vX0":11.072975596142728,"vY0":-126.3793497567369,"vZ0":-7.380339378727394,"x":34.05,"y":230.15,"x0":-1.4890993125718328,"y0":50.00036979731413,"z0":5.615566193839714,"aX":-9.489949332506953},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.6,"breakHorizontal":8.3,"spinRate":1449,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.4319591124389959,"extension":6.933299809157577},"index":1,"playId":"57ad2ea0-6b63-320b-85cf-39f6561bb0d0","pitchNumber":2,"startTime":"2026-03-25T00:30:46.567Z","endTime":"2026-03-25T00:30:52.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":68.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31627873173337,"aZ":-42.98436022105808,"pfxX":6.141440686287402,"pfxZ":-9.008005616894629,"pX":0.21994616675790077,"pZ":2.9185773184378494,"vX0":2.0130018368357407,"vY0":-109.72614578973287,"vZ0":2.646018328877716,"x":108.62,"y":159.98,"x0":-1.511371634145006,"y0":50.003296896003725,"z0":6.33063424817749,"aX":7.368789013886193},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-15.0,"breakHorizontal":-11.6,"spinRate":2626,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.5022640294819092,"extension":6.566576435727259},"index":2,"playId":"67c2498f-782e-3ce9-b852-43620389cc94","pitchNumber":3,"startTime":"2026-03-25T00:31:10.540Z","endTime":"2026-03-25T00:31:13.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11971883356529,"aZ":-15.86087171682258,"pfxX":-2.5825509655771235,"pfxZ":7.806261792707902,"pX":-0.4324209238080186,"pZ":3.1394062460183743,"vX0":5.04594503048394,"vY0":-143.41105166898348,"vZ0":-4.167038057736974,"x":133.48,"y":154.02,"x0":-1.8765361167702594,"y0":50.005588575114785,"z0":5.595922870777849,"aX":-5.399206594015411},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.6,"breakHorizontal":3.7,"spinRate":2372,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.3814507705365493,"extension":6.774128730605943},"index":3,"playId":"a44fe34c-3925-3852-b8ae-5996658637b5","pitchNumber":4,"startTime":"2026-03-25T00:31:27.648Z","endTime":"2026-03-25T00:31:31.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":2.04,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:31:31.254Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis d'Arnaud strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-25T00:31:47.201Z","endTime":"2026-03-25T00:33:08.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.0,"endSpeed":67.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32811582322492,"aZ":-42.662035335835604,"pfxX":4.961522351757566,"pfxZ":-9.07320929891997,"pX":0.8552341521231487,"pZ":2.182429205897961,"vX0":3.521977589128732,"vY0":-107.67670482507289,"vZ0":1.5010872598057174,"x":84.4,"y":179.85,"x0":-1.4548872388778593,"y0":50.00028599956968,"z0":6.2520556329788,"aX":5.737188384212072},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-15.5,"breakHorizontal":-10.1,"spinRate":2563,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.5116421078234388,"extension":6.210502577414432},"index":0,"playId":"033d73e6-7022-31e8-af48-aef6ffd1b7c3","pitchNumber":1,"startTime":"2026-03-25T00:31:55.151Z","endTime":"2026-03-25T00:31:58.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.7,"endSpeed":89.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50077592637758,"aZ":-25.629659153753963,"pfxX":-10.375174814851341,"pfxZ":3.2113223027568267,"pX":-0.692998773645329,"pZ":1.96773227289982,"vX0":6.755095071145215,"vY0":-142.11858220660724,"vZ0":-5.1774855280630865,"x":143.42,"y":185.65,"x0":-1.7563956861721022,"y0":50.00626369481422,"z0":5.447680397680703,"aX":-21.162575517381885},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.9,"breakHorizontal":17.4,"spinRate":2212,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.38586286855556384,"extension":6.831615065386688},"index":1,"playId":"50402e21-73f4-3e4b-9a67-ee3da94a876d","pitchNumber":2,"startTime":"2026-03-25T00:32:15.848Z","endTime":"2026-03-25T00:32:18.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.569034179677967,"aZ":-43.419967386336054,"pfxX":4.849036702285977,"pfxZ":-8.130065828757354,"pX":0.8657908767967403,"pZ":1.7750634854697824,"vX0":3.9937367424539665,"vY0":-117.81359337499455,"vZ0":-0.6866967073563606,"x":84.0,"y":190.85,"x0":-1.4905181936449348,"y0":50.00099813425875,"z0":6.137045485519132,"aX":6.709962423391868},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.5,"breakHorizontal":-9.8,"spinRate":2729,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4676634881940407,"extension":6.7720616090415},"index":2,"playId":"ff6fab7a-f106-3d56-8234-4ed72e498cf6","pitchNumber":3,"startTime":"2026-03-25T00:33:04.960Z","endTime":"2026-03-25T00:33:08.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.81,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:33:08.456Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-25T00:35:33.790Z","endTime":"2026-03-25T00:37:49.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78995677224252,"aZ":-34.700500733007004,"pfxX":-0.2907391910409052,"pfxZ":-1.4880834398880776,"pX":0.8657280256654877,"pZ":2.263022049226889,"vX0":5.387140716138177,"vY0":-128.73518976888275,"vZ0":-3.06976794267106,"x":84.0,"y":177.68,"x0":-1.2058972151972445,"y0":50.00330314798622,"z0":6.125299379839257,"aX":-0.49471433274146315},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.1,"breakHorizontal":-0.5,"spinRate":2801,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4235900500356413,"extension":6.131635246374406},"index":0,"playId":"16aee877-77db-370e-8beb-cd1fa5cbfed4","pitchNumber":1,"startTime":"2026-03-25T00:35:52.310Z","endTime":"2026-03-25T00:35:56.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40673651517202,"aZ":-32.75784220903995,"pfxX":-7.009953588665182,"pfxZ":-0.3387493784604878,"pX":-0.5054342138688638,"pZ":2.1139730232030587,"vX0":4.409761429927534,"vY0":-129.6831918567251,"vZ0":-3.8039397585807473,"x":136.27,"y":181.7,"x0":-1.307913249837271,"y0":50.00406064554195,"z0":6.070148178150201,"aX":-12.068294213854228},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.2,"breakHorizontal":11.9,"spinRate":2185,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.42065128626645176,"extension":6.373582213858904},"index":1,"playId":"7115fd7d-77f9-3390-ab46-deb30578f579","pitchNumber":2,"startTime":"2026-03-25T00:36:07.552Z","endTime":"2026-03-25T00:36:10.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.163501683806572,"aZ":-15.04175907632988,"pfxX":-4.3486477068616045,"pfxZ":8.52551379790781,"pX":0.3090189900308823,"pZ":3.4892759425219237,"vX0":5.288024100747849,"vY0":-140.69833125000162,"vZ0":-4.875473250623177,"x":105.22,"y":144.57,"x0":-1.0275789639192083,"y0":50.00581740358638,"z0":6.215515036847034,"aX":-8.74243745168131},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":6.8,"spinRate":2361,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.38891819845394515,"extension":6.159390451444877},"index":2,"playId":"84be2b68-bdc4-3e63-a397-3cd44a1d81ac","pitchNumber":3,"startTime":"2026-03-25T00:36:26.332Z","endTime":"2026-03-25T00:36:29.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.153740790624635,"aZ":-23.537917052291167,"pfxX":-4.530124176765417,"pfxZ":4.858284656764038,"pX":-0.7829642077404385,"pZ":1.4142490895178597,"vX0":2.8193633990715123,"vY0":-131.9882201618871,"vZ0":-7.523442919368986,"x":146.84,"y":200.6,"x0":-1.2723906743899767,"y0":50.00353263229803,"z0":6.015706396769165,"aX":-8.0520029787256},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":7.7,"spinRate":2059,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4138276153537501,"extension":6.1869638382194125},"index":3,"playId":"853fa7ce-55f5-3766-96d4-9b40602808dc","pitchNumber":4,"startTime":"2026-03-25T00:36:49.075Z","endTime":"2026-03-25T00:36:52.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55610355309357,"aZ":-20.40360601166034,"pfxX":-9.121035586967704,"pfxZ":5.917910097844363,"pX":-0.1314064496994331,"pZ":0.9498591385036951,"vX0":5.847520924677918,"vY0":-140.09156461357094,"vZ0":-10.450510392025471,"x":122.01,"y":213.13,"x0":-1.0604450455959122,"y0":50.00219409408865,"z0":6.061551456505998,"aX":-18.134259990527962},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":15.4,"spinRate":2137,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3909422830887683,"extension":6.143673292168397},"index":4,"playId":"a64f9892-62b5-33c6-a21f-a9b907fb7b69","pitchNumber":5,"startTime":"2026-03-25T00:37:04.965Z","endTime":"2026-03-25T00:37:08.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.839848600312347,"aZ":-21.687522200331983,"pfxX":-8.127632604961954,"pfxZ":5.121239513273313,"pX":-0.34948744351124644,"pZ":3.072395139180818,"vX0":5.029188748896414,"vY0":-141.80020315402783,"vZ0":-5.133673490901845,"x":130.32,"y":155.83,"x0":-1.0853172663077668,"y0":50.00163290897083,"z0":6.280009504375994,"aX":-16.63652878547615},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.5,"breakHorizontal":13.8,"spinRate":2100,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3855026451236738,"extension":6.468834159431322},"index":5,"playId":"db69e1d9-1eaf-390a-a9cb-ea40721b47f3","pitchNumber":6,"startTime":"2026-03-25T00:37:22.282Z","endTime":"2026-03-25T00:37:25.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":97.8,"endSpeed":89.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.996468475792103,"aZ":-21.138322235092218,"pfxX":-9.665270810366604,"pfxZ":5.367867849383865,"pX":-0.57369572273058,"pZ":2.3765420250281095,"vX0":4.847179277964192,"vY0":-142.3101075064654,"vZ0":-7.008541972387135,"x":138.87,"y":174.61,"x0":-1.041402476580248,"y0":50.00029994070491,"z0":6.205337895834599,"aX":-19.864577870689555},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":2225,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.38455615412706123,"extension":6.37896502306174},"hitData":{"launchSpeed":89.5,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.49,"coordY":148.4}},"index":6,"playId":"b2fc1bdc-c644-30d4-b86f-87f8f97040d7","pitchNumber":7,"startTime":"2026-03-25T00:37:42.247Z","endTime":"2026-03-25T00:37:49.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:37:49.591Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-25T00:38:09.848Z","endTime":"2026-03-25T00:40:11.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39944266749541,"aZ":-37.923077353218346,"pfxX":2.1797905485242532,"pfxZ":-3.3760391202791187,"pX":-0.4873669285753694,"pZ":3.154251473500398,"vX0":1.1455097790135937,"vY0":-129.51731027056198,"vZ0":-0.5233901303951861,"x":135.58,"y":153.62,"x0":-1.218198071992462,"y0":50.00208276582621,"z0":6.252658399722438,"aX":3.712460907237294},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-6.0,"breakHorizontal":-4.2,"spinRate":2883,"spinDirection":55},"zone":1,"typeConfidence":2.0,"plateTime":0.4224833328591697,"extension":6.324854860289238},"index":0,"playId":"02b8c1d5-2afb-31f3-853a-856a8b478a33","pitchNumber":1,"startTime":"2026-03-25T00:38:15.395Z","endTime":"2026-03-25T00:38:18.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.2,"endSpeed":88.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40253979330198,"aZ":-15.470985623526335,"pfxX":-3.2465155691642686,"pfxZ":8.32104052188903,"pX":0.7113574370786877,"pZ":2.843711277030255,"vX0":6.147236670336852,"vY0":-140.03486737872086,"vZ0":-6.540263770446454,"x":89.88,"y":162.0,"x0":-1.0797871636488456,"y0":50.00564158339833,"z0":6.202121388967269,"aX":-6.51949670070153},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":4.8,"spinRate":2481,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3895337436095794,"extension":6.374873847275283},"index":1,"playId":"480c3fa6-d0ab-3b35-9760-ba1acd13ce35","pitchNumber":2,"startTime":"2026-03-25T00:38:32.487Z","endTime":"2026-03-25T00:38:35.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.318595744962455,"aZ":-35.954349200884955,"pfxX":1.2176271932756646,"pfxZ":-2.2273576687129015,"pX":-0.06393391252711947,"pZ":3.656517538030661,"vX0":2.440448521368009,"vY0":-128.2712506955843,"vZ0":0.3172615871803548,"x":119.44,"y":140.05,"x0":-1.1796687708271916,"y0":50.00504890648197,"z0":6.296444016304678,"aX":2.0635167264681753},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.8,"breakHorizontal":-2.6,"spinRate":2877,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.4242744173969757,"extension":6.4169319218153955},"index":2,"playId":"19df4ec2-07e8-3957-b46d-b5738a3306cc","pitchNumber":3,"startTime":"2026-03-25T00:38:56.391Z","endTime":"2026-03-25T00:39:00.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":90.0,"endSpeed":83.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22047274605224,"aZ":-30.388378208179525,"pfxX":-7.4933042606291185,"pfxZ":1.0140377712999786,"pX":-0.01254067676287958,"pZ":3.1619893000634,"vX0":5.063264801365081,"vY0":-131.09849079085137,"vZ0":-2.021287595919982,"x":117.48,"y":153.41,"x0":-0.9822884120571983,"y0":50.005489342410975,"z0":6.181954351028458,"aX":-13.22095261721115},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.7,"breakHorizontal":12.7,"spinRate":2202,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.41567786230977166,"extension":6.167147527501251},"index":3,"playId":"5c9ed969-11b7-33a0-9097-770f6ed6d67d","pitchNumber":4,"startTime":"2026-03-25T00:39:13.322Z","endTime":"2026-03-25T00:39:16.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.417159193990493,"aZ":-26.69093882717276,"pfxX":-7.646196215275843,"pfxZ":2.7259226286746223,"pX":-0.40611870133662603,"pZ":2.4700628061436345,"vX0":5.152159337728959,"vY0":-140.00206188842364,"vZ0":-5.5331753228195675,"x":132.48,"y":172.09,"x0":-1.2635726516111092,"y0":50.005233368756734,"z0":6.18708186771604,"aX":-15.395625542525927},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":13.0,"spinRate":2192,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3891266540345404,"extension":6.385958896574696},"index":4,"playId":"67de59ac-ce91-3d01-b2ba-708dd852f517","pitchNumber":5,"startTime":"2026-03-25T00:39:40.765Z","endTime":"2026-03-25T00:39:46.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.508473931917056,"aZ":-14.028788397270699,"pfxX":-3.8477440686737467,"pfxZ":8.91283803456865,"pX":0.705307676666676,"pZ":3.06158345391386,"vX0":6.419526435763045,"vY0":-141.17918512240396,"vZ0":-6.186159125792489,"x":90.12,"y":156.12,"x0":-1.0890915528978284,"y0":50.006245953863605,"z0":6.169716115708912,"aX":-7.836996069902995},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.1,"breakHorizontal":5.8,"spinRate":2365,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3866785007616689,"extension":6.484125255607764},"index":5,"playId":"9a252f34-5879-360f-9e16-c0dcf38ff26a","pitchNumber":6,"startTime":"2026-03-25T00:40:08.719Z","endTime":"2026-03-25T00:40:11.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:40:11.719Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-25T00:40:31.110Z","endTime":"2026-03-25T00:42:09.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":86.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.417513033063017,"aZ":-26.311947698662763,"pfxX":-6.988240678054444,"pfxZ":3.1589931377876495,"pX":-0.30423138793877835,"pZ":1.7540502768534065,"vX0":4.225388210041569,"vY0":-134.29972147857868,"vZ0":-6.51186750692188,"x":128.6,"y":191.42,"x0":-0.9761484117882456,"y0":50.00575433066916,"z0":6.0381706986881145,"aX":-12.986375402685702},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":12.0,"spinRate":2243,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4051939729491876,"extension":6.306368510651661},"index":0,"playId":"86d46057-f135-32fc-a516-b1d7930d44f0","pitchNumber":1,"startTime":"2026-03-25T00:40:39.065Z","endTime":"2026-03-25T00:40:42.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.013868754729874,"aZ":-24.621443302609013,"pfxX":-8.011209039070224,"pfxZ":3.735463383955471,"pX":-0.43080869187703624,"pZ":2.7060165643631375,"vX0":4.15650588815966,"vY0":-140.6207212889543,"vZ0":-5.518355104177415,"x":133.42,"y":165.72,"x0":-0.8796494744349586,"y0":50.00184368672777,"z0":6.2704699734358265,"aX":-16.19762760775858},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.9,"breakHorizontal":13.8,"spinRate":2261,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.38808137071822424,"extension":6.2108189457125995},"index":1,"playId":"ba2e5220-598f-3d78-825b-7b5c0d546c55","pitchNumber":2,"startTime":"2026-03-25T00:40:57.384Z","endTime":"2026-03-25T00:41:00.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.554165900643365,"aZ":-26.81069499332346,"pfxX":-8.962641040921328,"pfxZ":2.7316536229379835,"pX":-1.0004089396178582,"pZ":2.9977500982039085,"vX0":3.4204545820652594,"vY0":-138.77523991902882,"vZ0":-4.116265129477527,"x":155.13,"y":157.84,"x0":-1.0809387567218125,"y0":50.00034398429408,"z0":6.275355591089557,"aX":-17.56815375526137},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.3,"breakHorizontal":15.6,"spinRate":2172,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3939272789257502,"extension":6.2104790214556775},"index":2,"playId":"c74533d8-5b8c-3a44-8c0a-d3e96f4b1d5e","pitchNumber":3,"startTime":"2026-03-25T00:41:17.976Z","endTime":"2026-03-25T00:41:21.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.298487569756613,"aZ":-33.407744989099434,"pfxX":3.543762766709616,"pfxZ":-0.7435503171426605,"pX":2.312164972150098,"pZ":1.0462593197758434,"vX0":7.387333323049625,"vY0":-128.25336926758655,"vZ0":-6.031330494050311,"x":28.87,"y":210.53,"x0":-1.0694829693996633,"y0":50.00348722517547,"z0":6.043874697491932,"aX":5.883410636201145},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.5,"breakHorizontal":-8.2,"spinRate":3007,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.42758750252588085,"extension":6.464673498703403},"index":3,"playId":"0d3b6ae3-ae33-3eae-b6ec-77c77ca62dc5","pitchNumber":4,"startTime":"2026-03-25T00:41:40.320Z","endTime":"2026-03-25T00:41:44.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.507755326513546,"aZ":-33.769234131390405,"pfxX":-7.504488683326036,"pfxZ":-0.8873031419428248,"pX":-0.8816378773289235,"pZ":1.9536714035053966,"vX0":3.779032367206896,"vY0":-131.9788367437516,"vZ0":-4.269497777957557,"x":150.61,"y":186.03,"x0":-1.3438268077961575,"y0":50.004402295841885,"z0":6.03236115532501,"aX":-13.470269474581421},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.2,"breakHorizontal":13.0,"spinRate":2194,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.412284755558018,"extension":6.465418772022555},"index":4,"playId":"bf1cb3fa-774d-3262-9de2-6478672f2f6b","pitchNumber":5,"startTime":"2026-03-25T00:42:06.235Z","endTime":"2026-03-25T00:42:09.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:42:09.524Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-25T00:44:03.371Z","endTime":"2026-03-25T00:46:18.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":96.0,"endSpeed":87.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33913831268099,"aZ":-17.194063496118936,"pfxX":-3.561011558420074,"pfxZ":7.575237776965675,"pX":-0.1565673411984004,"pZ":3.2572047896105376,"vX0":5.712269844005652,"vY0":-139.70716293933253,"vZ0":-3.272797380525502,"x":122.97,"y":150.84,"x0":-1.7646410358630746,"y0":50.00487126175653,"z0":5.573414066105629,"aX":-7.044171865779183},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":5.3,"spinRate":2422,"spinDirection":214},"zone":2,"typeConfidence":0.87,"plateTime":0.3919851220058761,"extension":6.7563146119217015},"index":0,"playId":"93b37d0d-d108-36ad-836a-30bb43cae9d8","pitchNumber":1,"startTime":"2026-03-25T00:44:17.956Z","endTime":"2026-03-25T00:44:20.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.9,"endSpeed":68.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.481211529006682,"aZ":-41.88924436414065,"pfxX":6.646941897068304,"pfxZ":-8.524501963396382,"pX":2.681888327305301,"pZ":-0.6919776690023041,"vX0":6.493025347452761,"vY0":-107.30424416124242,"vZ0":-3.996174775978255,"x":14.77,"y":257.46,"x0":-1.2727405722799234,"y0":50.002448811743086,"z0":5.969146267653788,"aX":7.575282737677141},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.4,"breakVerticalInduced":-16.3,"breakHorizontal":-14.2,"spinRate":2502,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.5149284143478252,"extension":6.8306812003452135},"index":1,"playId":"e068c4b7-814a-318b-b354-e8ee98e700bc","pitchNumber":2,"startTime":"2026-03-25T00:44:37.681Z","endTime":"2026-03-25T00:44:40.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.201836478343065,"aZ":-28.01179257538942,"pfxX":-8.671892291149838,"pfxZ":2.1180914273118185,"pX":-1.368677518233669,"pZ":2.126213391255132,"vX0":4.558530963690726,"vY0":-138.93340491348908,"vZ0":-4.028224664666695,"x":169.17,"y":181.37,"x0":-1.9013610966858765,"y0":50.00004343493684,"z0":5.449770618471767,"aX":-17.0034498044533},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.2,"breakHorizontal":14.8,"spinRate":2107,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.39375975660159623,"extension":6.857046075639233},"index":2,"playId":"e8ca6b72-d1c5-3025-9e65-7e87f0958535","pitchNumber":3,"startTime":"2026-03-25T00:44:53.088Z","endTime":"2026-03-25T00:44:57.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.37665079351456,"aZ":-30.405650664013258,"pfxX":4.745904618649318,"pfxZ":1.1768890527603695,"pX":-1.3582344685946663,"pZ":3.055921873267884,"vX0":0.3906460165308582,"vY0":-120.85789612595643,"vZ0":0.3235252189642255,"x":168.77,"y":156.27,"x0":-2.13901484795828,"y0":50.001861815891665,"z0":5.5600028460144335,"aX":7.120959008041785},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.4,"breakHorizontal":-8.8,"spinRate":2436,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.4507422767955438,"extension":6.775951642826283},"index":3,"playId":"6da1b6f1-cd42-313b-9e1a-dd8b3d63c518","pitchNumber":4,"startTime":"2026-03-25T00:45:12.548Z","endTime":"2026-03-25T00:45:16.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.612513128991605,"aZ":-25.363977069348454,"pfxX":-6.430940385122179,"pfxZ":3.60790927814341,"pX":0.07047926242739717,"pZ":2.0985467836151233,"vX0":7.578850439592264,"vY0":-135.78944521548127,"vZ0":-4.222668548579663,"x":114.31,"y":182.12,"x0":-1.906570832313634,"y0":50.0061178331448,"z0":5.4150865656162,"aX":-12.147333503454734},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.9,"breakHorizontal":10.2,"spinRate":2055,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.40165143123840474,"extension":6.901059795341598},"index":4,"playId":"3beeb726-0177-3869-8b9b-4cd5b1bce4ca","pitchNumber":5,"startTime":"2026-03-25T00:45:28.119Z","endTime":"2026-03-25T00:45:32.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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-03-25T00:45:42.888Z","endTime":"2026-03-25T00:45:53.722Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.167194206851082,"aZ":-28.179623590796684,"pfxX":6.524390607110284,"pfxZ":2.5443180308377578,"pX":0.29245310246733885,"pZ":2.948342670829832,"vX0":3.6605252666762413,"vY0":-124.13108170928074,"vZ0":-0.33427677104514886,"x":105.85,"y":159.17,"x0":-2.0457234418026697,"y0":50.00545003790604,"z0":5.41647601223192,"aX":10.255904028966151},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.8,"breakHorizontal":-12.6,"spinRate":2723,"spinDirection":74},"zone":3,"typeConfidence":2.0,"plateTime":0.44003331143761004,"extension":6.861656987170442},"index":6,"playId":"b3a5ba50-b30d-35cc-936b-5f8e01d91f2a","pitchNumber":6,"startTime":"2026-03-25T00:45:53.722Z","endTime":"2026-03-25T00:45:57.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":97.8,"endSpeed":90.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64861974330893,"aZ":-18.503995093351357,"pfxX":-3.2212629965353785,"pfxZ":6.568224826656067,"pX":-0.6427268878406657,"pZ":2.3822579818404876,"vX0":5.1069990623751735,"vY0":-142.43570256680803,"vZ0":-5.166824968129757,"x":141.5,"y":174.46,"x0":-2.029603195096875,"y0":50.005394035831785,"z0":5.367039426353966,"aX":-6.707621745250545},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.2,"breakHorizontal":4.9,"spinRate":2368,"spinDirection":220},"zone":4,"typeConfidence":0.87,"plateTime":0.3826054882540513,"extension":6.927741205881122},"index":7,"playId":"811686f1-a614-357a-85e3-f6972fd1fc35","pitchNumber":7,"startTime":"2026-03-25T00:46:13.312Z","endTime":"2026-03-25T00:46:18.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:46:18.078Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-25T00:46:37.226Z","endTime":"2026-03-25T00:48:09.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.297832521037453,"aZ":-18.238017571452005,"pfxX":-1.7192169790401377,"pfxZ":6.921305179116587,"pX":-0.5146514021226541,"pZ":3.2223688463561815,"vX0":4.528428867786651,"vY0":-140.4372551714007,"vZ0":-3.060153526788048,"x":136.62,"y":151.78,"x0":-1.918728598746193,"y0":50.00596096184951,"z0":5.50037647575547,"aX":-3.463554206066237},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":2.3,"spinRate":2481,"spinDirection":212},"zone":1,"typeConfidence":0.86,"plateTime":0.38876024769413986,"extension":6.972778819189969},"index":0,"playId":"2ee06277-dabc-38eb-b919-dca96055f246","pitchNumber":1,"startTime":"2026-03-25T00:46:44.207Z","endTime":"2026-03-25T00:46:48.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06547504906365,"aZ":-30.35716714959715,"pfxX":10.6600026929821,"pfxZ":1.3307441237684543,"pX":0.15560816067694228,"pZ":2.998555652995373,"vX0":1.9081086219008085,"vY0":-116.35273345572985,"vZ0":0.7101340432536103,"x":111.07,"y":157.82,"x0":-2.0605508096216623,"y0":50.00158212744448,"z0":5.579855794317642,"aX":14.524799471597857},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.9,"breakHorizontal":-19.8,"spinRate":2599,"spinDirection":64},"zone":2,"typeConfidence":2.0,"plateTime":0.4718556729021528,"extension":6.598318839325987},"index":1,"playId":"b7b29f2a-4ebb-37fe-bc69-32cf9ce91a51","pitchNumber":2,"startTime":"2026-03-25T00:46:59.022Z","endTime":"2026-03-25T00:47:02.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92911086401546,"aZ":-29.706269498499278,"pfxX":9.658142666026778,"pfxZ":1.5914672758704937,"pX":2.9860795407860423,"pZ":0.46327183259475324,"vX0":8.543329147624739,"vY0":-123.6837217433886,"vZ0":-5.566651653253477,"x":3.18,"y":226.27,"x0":-1.7686832150537701,"y0":50.00097952976581,"z0":5.237621175548239,"aX":14.942610241373762},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.8,"breakHorizontal":-19.4,"spinRate":2788,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44303546875838684,"extension":7.0744402173494745},"index":2,"playId":"afe8a2a3-d8c4-36d8-857e-f7d3496d1f79","pitchNumber":3,"startTime":"2026-03-25T00:47:22.706Z","endTime":"2026-03-25T00:47:25.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":72.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.667147580422817,"aZ":-42.81761546448533,"pfxX":5.244144291980279,"pfxZ":-8.28736612576885,"pX":1.4936773103073728,"pZ":0.35071003211206186,"vX0":5.023623602373932,"vY0":-112.95809655059861,"vZ0":-2.9558511760792987,"x":60.06,"y":229.31,"x0":-1.4449864775690986,"y0":50.00207782849988,"z0":6.004829441579145,"aX":6.736358165818947},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-15.5,"breakHorizontal":-10.8,"spinRate":2751,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4859573590772479,"extension":6.926070746835864},"index":3,"playId":"ca28eaab-dbbb-3d7c-b2ab-a8597bbf9b31","pitchNumber":4,"startTime":"2026-03-25T00:47:42.509Z","endTime":"2026-03-25T00:47:45.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.258867474250774,"aZ":-18.37703382273754,"pfxX":-1.859195999288513,"pfxZ":6.752031480477792,"pX":1.284237632549512,"pZ":2.403819772110884,"vX0":9.057537682343593,"vY0":-141.53903242755442,"vZ0":-5.006133765126234,"x":68.05,"y":173.88,"x0":-1.7062520252766598,"y0":50.000994325013714,"z0":5.360679251910607,"aX":-3.8001226664443126},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.4,"breakHorizontal":1.7,"spinRate":2579,"spinDirection":211},"zone":14,"typeConfidence":0.82,"plateTime":0.38598314611213214,"extension":6.93807356057134},"index":4,"playId":"92f3b52b-eec0-33e3-93c2-dfc656bf690b","pitchNumber":5,"startTime":"2026-03-25T00:48:03.233Z","endTime":"2026-03-25T00:48:09.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:48:09.149Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-25T00:48:27.417Z","endTime":"2026-03-25T00:49:45.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":96.6,"endSpeed":88.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12918410624827,"aZ":-18.375086823025864,"pfxX":-3.5746251231412134,"pfxZ":6.854973726006769,"pX":0.2632424503208174,"pZ":3.190015717347691,"vX0":6.67049783274212,"vY0":-140.5732304195802,"vZ0":-3.120537904195479,"x":106.97,"y":152.65,"x0":-1.669731507772329,"y0":50.00153962147498,"z0":5.49882932017214,"aX":-7.1951622358499705},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.0,"breakHorizontal":5.2,"spinRate":2533,"spinDirection":211},"zone":3,"typeConfidence":0.85,"plateTime":0.3887642364459234,"extension":6.785454512455294},"index":0,"playId":"dab712cc-32ec-37dc-9830-6b3232dcf2f2","pitchNumber":1,"startTime":"2026-03-25T00:48:31.879Z","endTime":"2026-03-25T00:48:35.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.943938497501453,"aZ":-30.280858192681617,"pfxX":-9.55400864132484,"pfxZ":1.1558180972244463,"pX":-0.848130146650117,"pZ":1.5304528039131882,"vX0":5.146518798278801,"vY0":-127.0394401277804,"vZ0":-4.297239417687017,"x":149.33,"y":197.46,"x0":-1.654181459961868,"y0":50.0047622175402,"z0":5.638879495970119,"aX":-15.687469095171714},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":16.2,"spinRate":1422,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.4304166775125404,"extension":6.933281332181492},"index":1,"playId":"8d0b1c13-525a-3c90-9374-9ce4333c3432","pitchNumber":2,"startTime":"2026-03-25T00:48:45.528Z","endTime":"2026-03-25T00:48:48.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06382696435092,"aZ":-15.321383725264827,"pfxX":-3.744401997055142,"pfxZ":8.289380279961694,"pX":0.9271230585112858,"pZ":1.9328073562436214,"vX0":8.15166242860219,"vY0":-141.63857315805276,"vZ0":-7.320853633202883,"x":81.66,"y":186.59,"x0":-1.500609046934491,"y0":50.00663764485857,"z0":5.529106552983429,"aX":-7.6166515217262765},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.7,"breakHorizontal":5.2,"spinRate":2303,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.38657081709269336,"extension":6.765136618456499},"index":2,"playId":"99ad9f98-6303-38f8-85d2-1e105ef1e85f","pitchNumber":3,"startTime":"2026-03-25T00:49:25.027Z","endTime":"2026-03-25T00:49:28.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":84.3,"endSpeed":77.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68539919839564,"aZ":-27.83718707999994,"pfxX":8.12130482757958,"pfxZ":2.865825223862199,"pX":0.4847754072043382,"pZ":2.3464644143945796,"vX0":3.647769782923312,"vY0":-122.66297796965338,"vZ0":-1.7674143036636787,"x":98.52,"y":175.43,"x0":-2.079685456125219,"y0":50.00445500059314,"z0":5.464160619478836,"aX":12.298232256632886},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.0,"breakHorizontal":-15.6,"spinRate":2683,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4476112394418088,"extension":6.619192687279248},"index":3,"playId":"be3b84c4-3070-3115-a09c-a05cd432dda9","pitchNumber":4,"startTime":"2026-03-25T00:49:42.609Z","endTime":"2026-03-25T00:49:45.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:49:45.904Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-25T00:52:06.629Z","endTime":"2026-03-25T00:53:27.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Yolmer Sánchez replaces shortstop Zach Neto, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T00:51:41.316Z","endTime":"2026-03-25T00:51:41.337Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryce Teodosio replaces center fielder Mike Trout, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-25T00:51:41.337Z","endTime":"2026-03-25T00:51:41.340Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jeimer Candelario replaces third baseman Yoán Moncada, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-25T00:51:41.340Z","endTime":"2026-03-25T00:52:08.990Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":600869,"link":"/api/v1/people/600869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":660162,"link":"/api/v1/people/660162"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.888140705514548,"aZ":-24.56689871152068,"pfxX":-8.30979197537583,"pfxZ":3.7810972586942055,"pX":0.5790132261680334,"pZ":1.7242798324372177,"vX0":7.562052510793888,"vY0":-140.25680971809444,"vZ0":-7.8152014976346695,"x":94.93,"y":192.22,"x0":-1.0599418436877714,"y0":50.0039966878087,"z0":6.125360577932061,"aX":-16.715692159017657},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.5,"breakHorizontal":13.7,"spinRate":2131,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3891053483957081,"extension":6.358543396342932},"index":3,"playId":"b886a2cb-3bff-3218-ab3a-b61705e705f7","pitchNumber":1,"startTime":"2026-03-25T00:52:08.990Z","endTime":"2026-03-25T00:52:12.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29392760685867,"aZ":-29.178809853404267,"pfxX":-6.473965948469422,"pfxZ":1.7312519775394337,"pX":0.404558084309155,"pZ":1.6712868731277455,"vX0":6.247024902072722,"vY0":-129.8742725354418,"vZ0":-5.201382725450239,"x":101.58,"y":193.66,"x0":-1.1733369224501158,"y0":50.005838748582,"z0":5.878540551833417,"aX":-11.230955732510544},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.3,"breakHorizontal":10.6,"spinRate":2071,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.41929303582112665,"extension":6.354572697614758},"index":4,"playId":"170e9660-dbb1-36c2-9b86-b519e415aaeb","pitchNumber":2,"startTime":"2026-03-25T00:52:26.728Z","endTime":"2026-03-25T00:52:29.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.534163003103835,"aZ":-15.451543936351817,"pfxX":-4.1480016091616285,"pfxZ":8.121632822755405,"pX":0.27403700561672595,"pZ":3.884531989108546,"vX0":5.480356396722864,"vY0":-142.10349325147328,"vZ0":-3.6817331888814477,"x":106.55,"y":133.9,"x0":-1.1345843250038528,"y0":50.00025735186931,"z0":6.169441824635147,"aX":-8.538758610340238},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":6.5,"spinRate":2354,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.38446497254367173,"extension":6.431896189057211},"index":5,"playId":"919969f0-0524-3e29-8792-ae6fd44d960f","pitchNumber":3,"startTime":"2026-03-25T00:52:44.205Z","endTime":"2026-03-25T00:52:48.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31783253927162,"aZ":-26.671034081293897,"pfxX":-7.072723983207264,"pfxZ":2.7060584671622934,"pX":0.10663636475055492,"pZ":2.7048744245446077,"vX0":6.029186640509007,"vY0":-140.9032355448772,"vZ0":-5.138486330228024,"x":112.94,"y":165.75,"x0":-1.1289984528256998,"y0":50.006556782899615,"z0":6.24884953208465,"aX":-14.400262430016442},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.2,"breakHorizontal":11.8,"spinRate":2108,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.38690766832729917,"extension":6.34080553445859},"index":6,"playId":"ee2b2804-4aaf-3f01-8226-64d639bcee8e","pitchNumber":4,"startTime":"2026-03-25T00:53:01.568Z","endTime":"2026-03-25T00:53:04.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36016837711139,"aZ":-28.10455840517831,"pfxX":-3.5872151470592555,"pfxZ":2.2957740626668217,"pX":0.6924826539630793,"pZ":1.1927368358086008,"vX0":5.8987245197056675,"vY0":-131.29296748981673,"vZ0":-6.909764972706099,"x":90.6,"y":206.58,"x0":-1.1000734856149388,"y0":50.00551905749259,"z0":5.902422651017515,"aX":-6.370271068521797},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.1,"breakHorizontal":5.4,"spinRate":2099,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4144848565056982,"extension":6.506063147484526},"index":7,"playId":"54092103-c7e6-39b7-a911-93a8df036072","pitchNumber":5,"startTime":"2026-03-25T00:53:24.176Z","endTime":"2026-03-25T00:53:27.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:53:27.564Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Pages pops out to shortstop Yolmer Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-25T00:53:45.238Z","endTime":"2026-03-25T00:55:46.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":81.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87282082642111,"aZ":-35.64902087664903,"pfxX":5.1289016628904145,"pfxZ":-2.0959830324479043,"pX":0.28549053439165156,"pZ":4.168963529673734,"vX0":2.088637010559506,"vY0":-127.11081914673206,"vZ0":1.6040612511946002,"x":106.12,"y":126.22,"x0":-1.2101930118742372,"y0":50.00356865128282,"z0":6.333344040354849,"aX":8.501407459068325},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.2,"breakHorizontal":-9.7,"spinRate":2902,"spinDirection":39},"zone":12,"typeConfidence":2.0,"plateTime":0.42878475491877044,"extension":6.182645765847575},"index":0,"playId":"966675d5-e893-35cc-a92e-a83f113aee46","pitchNumber":1,"startTime":"2026-03-25T00:53:55.381Z","endTime":"2026-03-25T00:53:59.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.874244129669304,"aZ":-34.70771593560127,"pfxX":5.103087920451332,"pfxZ":-1.6380632346812973,"pX":0.3090834514745539,"pZ":2.206165706057038,"vX0":2.0033171568224755,"vY0":-122.47710011606863,"vZ0":-2.3945917193838397,"x":105.22,"y":179.21,"x0":-1.178036562270523,"y0":50.00224307788549,"z0":6.110843081408024,"aX":7.899303440864435},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.2,"breakHorizontal":-9.7,"spinRate":2782,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.4440090940741417,"extension":6.39427622347351},"index":1,"playId":"12eefc0e-7207-3deb-a32b-15eb7c03eaa0","pitchNumber":2,"startTime":"2026-03-25T00:54:12.166Z","endTime":"2026-03-25T00:54:15.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.047312461603006,"aZ":-11.842728300006257,"pfxX":-4.418384024776894,"pfxZ":9.950008503941822,"pX":0.5380520991153241,"pZ":2.6779664040643,"vX0":5.6788721054502345,"vY0":-141.09214737513568,"vZ0":-7.546283985325616,"x":96.49,"y":166.47,"x0":-0.9140998584249348,"y0":50.00262686121748,"z0":6.1269160075300695,"aX":-9.028471728577097},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":7.1,"spinRate":2388,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3862282820635401,"extension":6.388391739766236},"index":2,"playId":"64873411-0836-387b-b08c-4994a85093e5","pitchNumber":3,"startTime":"2026-03-25T00:54:30.547Z","endTime":"2026-03-25T00:54:33.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.962091497049688,"aZ":-28.217133937388997,"pfxX":-3.3139266598882218,"pfxZ":2.2785066584415903,"pX":0.7464470506047252,"pZ":1.6602920484067243,"vX0":5.877278235957531,"vY0":-129.2795865918057,"vZ0":-5.590449703199918,"x":88.55,"y":193.95,"x0":-1.1017498985578331,"y0":50.00018463009561,"z0":5.95367960918315,"aX":-5.742734385178832},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.4,"breakHorizontal":5.0,"spinRate":2046,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.41992107786720734,"extension":6.51546274760735},"index":3,"playId":"cda30d93-aaae-38ea-aded-91d3a58f6383","pitchNumber":4,"startTime":"2026-03-25T00:54:48.807Z","endTime":"2026-03-25T00:54:52.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.873388498252634,"aZ":-12.569782249850423,"pfxX":-5.209371310423206,"pfxZ":9.83722170703681,"pX":1.3412925092487933,"pZ":2.0747646362792374,"vX0":7.621266002795156,"vY0":-139.23491414687305,"vZ0":-8.735284200032279,"x":65.87,"y":182.76,"x0":-0.7357579253178997,"y0":50.00172944261485,"z0":6.054615152557128,"aX":-10.381065110786375},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2340,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3911585870862955,"extension":6.548264031281995},"index":4,"playId":"2a7fbff3-a008-35ec-98c1-4fc1604fba37","pitchNumber":5,"startTime":"2026-03-25T00:55:06.585Z","endTime":"2026-03-25T00:55:10.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-25T00:55:18.559Z","endTime":"2026-03-25T00:55:37.096Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86760392832778,"aZ":-35.62688300467533,"pfxX":5.700980953745139,"pfxZ":-2.1549485124447845,"pX":-0.3900861259529673,"pZ":3.5535801155247744,"vX0":0.4402284412990813,"vY0":-124.59993401561506,"vZ0":0.6638726957275982,"x":131.87,"y":142.83,"x0":-1.3107042201635624,"y0":50.00455669424137,"z0":6.186696351168546,"aX":9.123875665314719},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.6,"breakHorizontal":-10.4,"spinRate":2789,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.43664248116410054,"extension":6.2965797561227985},"hitData":{"launchSpeed":80.7,"launchAngle":58.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":128.96,"coordY":128.21}},"index":6,"playId":"d0b71cf6-bdc1-3b77-9dae-9f07a11690fe","pitchNumber":6,"startTime":"2026-03-25T00:55:37.096Z","endTime":"2026-03-25T00:55:46.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:55:46.949Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Freeland flies out to center fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-25T00:56:08.523Z","endTime":"2026-03-25T00:57:37.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09492229798889,"aZ":-31.03558856725002,"pfxX":-6.989913643028457,"pfxZ":0.6413910863354388,"pX":0.6664464161565281,"pZ":3.6946220563872947,"vX0":6.893878629907662,"vY0":-131.02675310407014,"vZ0":-0.5054842413102076,"x":91.6,"y":139.03,"x0":-1.0685209812861738,"y0":50.00114030593472,"z0":6.174118838942297,"aX":-12.367855294512415},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.3,"breakHorizontal":11.5,"spinRate":2174,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4152328157108349,"extension":6.361635763353251},"index":0,"playId":"fdfb785e-c8fa-318e-9fdc-9ea7f82a4c04","pitchNumber":1,"startTime":"2026-03-25T00:56:14.250Z","endTime":"2026-03-25T00:56:18.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167733396438432,"aZ":-30.43760335583154,"pfxX":-4.930263419170037,"pfxZ":0.9850889656805579,"pX":0.20526699977254748,"pZ":1.1600865990199218,"vX0":4.856335739870643,"vY0":-131.13715854075642,"vZ0":-6.675405036414645,"x":109.18,"y":207.46,"x0":-1.017987924239982,"y0":50.00355247063612,"z0":5.969003223126509,"aX":-8.705169764291444},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.7,"breakHorizontal":8.0,"spinRate":2108,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.41549660674448896,"extension":6.559904604521504},"index":1,"playId":"b9752431-aafc-3ab1-8b9c-525f2680beb9","pitchNumber":2,"startTime":"2026-03-25T00:56:30.564Z","endTime":"2026-03-25T00:56:33.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.354403359729655,"aZ":-29.934513430397526,"pfxX":-4.379457690483033,"pfxZ":1.2796891686128298,"pX":0.5641056740238725,"pZ":1.486875046942622,"vX0":5.24156945041641,"vY0":-130.35040236993126,"vZ0":-5.886211377585372,"x":95.5,"y":198.63,"x0":-0.8890921000981761,"y0":50.00304301561043,"z0":5.99049758916246,"aX":-7.655867798132049},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.4,"breakHorizontal":7.0,"spinRate":2121,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4177005239236591,"extension":6.423414598122217},"index":2,"playId":"a717f96d-92c9-3370-8a79-5f90808086ce","pitchNumber":3,"startTime":"2026-03-25T00:56:48.287Z","endTime":"2026-03-25T00:56:52.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.234056006806608,"aZ":-26.28480119186816,"pfxX":-8.857176132742888,"pfxZ":3.028744238271522,"pX":-0.15338995083841442,"pZ":0.7606195479988527,"vX0":5.919442130853944,"vY0":-138.2006463538293,"vZ0":-9.478627255332665,"x":122.85,"y":218.24,"x0":-1.166370491474947,"y0":50.003272979046436,"z0":5.984557490725341,"aX":-17.22647873263243},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.7,"breakHorizontal":14.9,"spinRate":2221,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3955111613855111,"extension":6.175157529201545},"index":3,"playId":"8f7aa64d-93f4-3bba-b4ad-0d6010f9942e","pitchNumber":4,"startTime":"2026-03-25T00:57:06.272Z","endTime":"2026-03-25T00:57:09.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.617264665974428,"aZ":-22.72576319462885,"pfxX":-8.114625224173968,"pfxZ":4.73774743379659,"pX":-0.2784885704446728,"pZ":2.714651761354541,"vX0":5.488352719144652,"vY0":-139.8478953485238,"vZ0":-5.409182709990456,"x":127.62,"y":165.48,"x0":-1.205676283134859,"y0":50.00288189251296,"z0":6.151443793638153,"aX":-16.177578151401043},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.7,"breakHorizontal":13.7,"spinRate":2120,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.39070147995580484,"extension":6.437408763870218},"hitData":{"launchSpeed":84.3,"launchAngle":34.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.17,"coordY":73.16}},"index":4,"playId":"03d2aa2d-8a0b-3718-88a1-fd9536794750","pitchNumber":5,"startTime":"2026-03-25T00:57:27.931Z","endTime":"2026-03-25T00:57:37.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-25T00:57:37.895Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-25T01:00:08.885Z","endTime":"2026-03-25T01:02:06.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.981972541643167,"aZ":-16.357007174463103,"pfxX":-4.270436559863866,"pfxZ":8.120663033211402,"pX":-1.4475077855724614,"pZ":3.6145005151037295,"vX0":2.7341170371854417,"vY0":-138.47059248892987,"vZ0":-2.3303077484145227,"x":172.18,"y":141.19,"x0":-1.8911742234959439,"y0":50.00687386399784,"z0":5.557383312665164,"aX":-8.321647846884435},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":7.2,"spinRate":2562,"spinDirection":212},"zone":11,"typeConfidence":0.87,"plateTime":0.3950656240913939,"extension":6.5661546130473285},"index":0,"playId":"624687ab-db27-38d5-b032-bc3a2652f420","pitchNumber":1,"startTime":"2026-03-25T01:00:34.333Z","endTime":"2026-03-25T01:00:37.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.777293808445673,"aZ":-28.596852595240076,"pfxX":-8.863342280743073,"pfxZ":2.2800084733449903,"pX":-1.4685701062415744,"pZ":2.9962989645378006,"vX0":4.008092629073365,"vY0":-124.09419222912521,"vZ0":-0.5852690027760232,"x":172.98,"y":157.88,"x0":-1.9492621054437218,"y0":50.0003511584712,"z0":5.608065234289712,"aX":-13.88399443676412},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.2,"breakHorizontal":15.2,"spinRate":1674,"spinDirection":233},"zone":11,"typeConfidence":0.92,"plateTime":0.4406149375903601,"extension":6.8585264667871595},"index":1,"playId":"3d4d2ac0-9e76-3076-a91a-7a2510925801","pitchNumber":2,"startTime":"2026-03-25T01:00:49.182Z","endTime":"2026-03-25T01:00:52.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.6,"endSpeed":67.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6939418553312,"aZ":-38.95353483839175,"pfxX":8.062034924943715,"pfxZ":-5.953214164104582,"pX":2.049286085044655,"pZ":0.8412394242456063,"vX0":5.271340529485255,"vY0":-107.02153969441416,"vZ0":-1.6786983191699516,"x":38.89,"y":216.07,"x0":-1.5095941453899726,"y0":50.00379661455478,"z0":6.07406325083402,"aX":9.177095503911277},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-10.9,"breakHorizontal":-16.2,"spinRate":2772,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.5155099463072923,"extension":7.108559205019401},"index":2,"playId":"8c9069f9-9a0d-388b-8cc3-137e313d59aa","pitchNumber":3,"startTime":"2026-03-25T01:01:08.073Z","endTime":"2026-03-25T01:01:11.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.232249517920824,"aZ":-14.304618451508656,"pfxX":-3.806265785075939,"pfxZ":9.62137804806347,"pX":0.03321569771196019,"pZ":2.3778393937342037,"vX0":6.056977851089266,"vY0":-135.34725847083752,"vZ0":-5.6302971688570835,"x":115.73,"y":174.58,"x0":-1.7380215002266897,"y0":50.00558665217919,"z0":5.485083053248147,"aX":-7.071759141285951},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":5.6,"spinRate":2353,"spinDirection":210},"zone":5,"typeConfidence":0.88,"plateTime":0.4045181130676534,"extension":6.740226369799943},"index":3,"playId":"375f5096-9afc-3724-9811-07748180e99c","pitchNumber":4,"startTime":"2026-03-25T01:01:24.545Z","endTime":"2026-03-25T01:01:27.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.5,"endSpeed":88.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.984700294696868,"aZ":-17.31110811056614,"pfxX":-1.3332477238891416,"pfxZ":7.500715682560495,"pX":-0.7972264933905098,"pZ":3.2417273061440923,"vX0":3.663443051333362,"vY0":-139.1097039958802,"vZ0":-3.1339048481047103,"x":147.39,"y":151.25,"x0":-1.9515963383140549,"y0":50.00276406703087,"z0":5.51490576185633,"aX":-2.64233315451237},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":1.8,"spinRate":2583,"spinDirection":209},"zone":1,"typeConfidence":0.84,"plateTime":0.39208604865712715,"extension":6.777735556575457},"index":4,"playId":"cced6448-e405-3366-a6b1-025f607c889c","pitchNumber":5,"startTime":"2026-03-25T01:01:40.753Z","endTime":"2026-03-25T01:01:44.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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-03-25T01:01:52.107Z","endTime":"2026-03-25T01:02:02.604Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.752200831579838,"aZ":-14.939987667934663,"pfxX":-3.7082816780657435,"pfxZ":8.515779691543152,"pX":-1.0409195042642099,"pZ":3.0400191056559294,"vX0":3.7815751655909757,"vY0":-141.25491098327922,"vZ0":-3.9925486826561523,"x":156.68,"y":156.7,"x0":-1.9143144739111075,"y0":50.00261660914049,"z0":5.430413974310678,"aX":-7.504459806135552},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":6.0,"spinRate":2409,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.38755424917158443,"extension":6.887920444253468},"index":6,"playId":"87ffdd41-da13-30b3-8eb6-343aa7f26584","pitchNumber":6,"startTime":"2026-03-25T01:02:02.604Z","endTime":"2026-03-25T01:02:06.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:02:06.119Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-25T01:02:25.538Z","endTime":"2026-03-25T01:03:48.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.226130535097006,"aZ":-29.298564504696266,"pfxX":6.050449148881103,"pfxZ":1.9739154351222261,"pX":-1.3432139417386957,"pZ":4.012772432358643,"vX0":0.05903057587287036,"vY0":-119.78778461280196,"vZ0":2.197385120042509,"x":168.2,"y":130.44,"x0":-2.1548680525793995,"y0":50.00487925770196,"z0":5.695298122385138,"aX":8.830977336948166},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.3,"breakHorizontal":-11.0,"spinRate":2680,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.4564997937784905,"extension":6.484719848664461},"index":0,"playId":"f30e1620-fe70-36ce-b4f3-b493d3d9c041","pitchNumber":1,"startTime":"2026-03-25T01:02:31.249Z","endTime":"2026-03-25T01:02:35.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.751730235455415,"aZ":-30.0763838668688,"pfxX":6.488368332473953,"pfxZ":1.4549786572345287,"pX":-0.6612092977220063,"pZ":2.9031065423329347,"vX0":1.2725270737580094,"vY0":-119.52582313936738,"vZ0":0.25817283843950434,"x":142.2,"y":160.4,"x0":-2.043726261652256,"y0":50.002556745029345,"z0":5.50165224074202,"aX":9.356609240370311},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.0,"breakHorizontal":-12.0,"spinRate":2678,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.45883224252733834,"extension":6.5928062194415835},"index":1,"playId":"37bbedb7-e814-353e-8121-52e56b37fc6a","pitchNumber":2,"startTime":"2026-03-25T01:02:46.054Z","endTime":"2026-03-25T01:02:49.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3310529162269,"aZ":-16.83312880795437,"pfxX":-4.29503410089854,"pfxZ":7.630712435048645,"pX":-0.6313684733711497,"pZ":2.7601445925378862,"vX0":5.20552908172886,"vY0":-140.5391869348321,"vZ0":-4.394026189435181,"x":141.07,"y":164.26,"x0":-1.945145372635086,"y0":50.00237313899868,"z0":5.429182022831225,"aX":-8.63524716670609},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":6.7,"spinRate":2449,"spinDirection":214},"zone":4,"typeConfidence":0.88,"plateTime":0.3889654419169215,"extension":6.95438413203593},"index":2,"playId":"0433170f-25bc-3400-963c-e32fdeb55e72","pitchNumber":3,"startTime":"2026-03-25T01:03:03.579Z","endTime":"2026-03-25T01:03:08.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.745922097247774,"aZ":-43.351793481113,"pfxX":4.998912502723533,"pfxZ":-8.634224971230552,"pX":0.25490753322506343,"pZ":1.3455969212418184,"vX0":2.6184194270296572,"vY0":-113.92861336677782,"vZ0":-0.8335612619123216,"x":107.28,"y":202.45,"x0":-1.5640390268775224,"y0":50.00090084974199,"z0":6.05533204923281,"aX":6.474506657885988},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.5,"breakHorizontal":-9.7,"spinRate":2786,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4834589903401785,"extension":6.432745220164222},"index":3,"playId":"6f5e9e93-687b-3e8e-8609-38f488de9eac","pitchNumber":4,"startTime":"2026-03-25T01:03:25.851Z","endTime":"2026-03-25T01:03:29.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42267541270962,"aZ":-28.913690000454523,"pfxX":8.246436165280954,"pfxZ":2.2054513883603626,"pX":1.3168364938750445,"pZ":2.31272163937029,"vX0":5.345340853991045,"vY0":-121.26456176192748,"vZ0":-1.5134389900641583,"x":66.81,"y":176.34,"x0":-1.9930582724264763,"y0":50.00151681829349,"z0":5.485549795764208,"aX":12.185559930868623},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.8,"breakHorizontal":-16.3,"spinRate":2823,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.45300800903495997,"extension":6.7832759705377565},"index":4,"playId":"ac9a818b-f46e-3f49-94d0-e1710fca8c59","pitchNumber":5,"startTime":"2026-03-25T01:03:44.558Z","endTime":"2026-03-25T01:03:48.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:03:48.123Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeimer Candelario strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-25T01:04:04.860Z","endTime":"2026-03-25T01:05:29.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05813494518262,"aZ":-16.80554429296878,"pfxX":-2.798080755835629,"pfxZ":7.752257392204869,"pX":-1.163767670471934,"pZ":2.4585939634701663,"vX0":3.217226416548273,"vY0":-139.80529615762924,"vZ0":-5.201807495580991,"x":161.36,"y":172.4,"x0":-1.9650619143530288,"y0":50.00341716901465,"z0":5.443710085559267,"aX":-5.547849998396782},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":4.4,"spinRate":2447,"spinDirection":210},"zone":13,"typeConfidence":0.89,"plateTime":0.39154548566767877,"extension":6.804593600312601},"index":0,"playId":"67baf249-908e-3542-9722-8ff704ea009b","pitchNumber":1,"startTime":"2026-03-25T01:04:13.220Z","endTime":"2026-03-25T01:04:16.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":67.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.145026775012557,"aZ":-43.67929119502157,"pfxX":6.2059161526700555,"pfxZ":-10.015448686894114,"pX":0.13616597421353654,"pZ":1.928453261417643,"vX0":1.9047211646733024,"vY0":-107.60194291474455,"vZ0":1.3674556175242045,"x":111.81,"y":186.71,"x0":-1.571473697827442,"y0":50.00139047686573,"z0":6.200745660307468,"aX":7.130718472048314},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.0,"breakVerticalInduced":-17.2,"breakHorizontal":-11.8,"spinRate":2620,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.5129677527504746,"extension":6.612596047763129},"index":1,"playId":"7f370c73-6659-3d2f-bb86-e317ac7acae2","pitchNumber":2,"startTime":"2026-03-25T01:04:28.928Z","endTime":"2026-03-25T01:04:32.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48313318508852,"aZ":-15.298039889834813,"pfxX":-4.13961429365932,"pfxZ":8.22476972780737,"pX":-1.8606168223704094,"pZ":2.8708841866504065,"vX0":2.252164616097399,"vY0":-142.2922659568049,"vZ0":-4.572839136464422,"x":187.92,"y":161.27,"x0":-2.124353947530464,"y0":50.00023851414409,"z0":5.467109962502828,"aX":-8.49203549351017},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.2,"breakHorizontal":7.1,"spinRate":2471,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.38483999686613135,"extension":6.823362832850187},"index":2,"playId":"457b084d-680f-36bf-95e0-48e0f4f453f6","pitchNumber":3,"startTime":"2026-03-25T01:04:48.395Z","endTime":"2026-03-25T01:04:51.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640966923025896,"aZ":-16.453088840202884,"pfxX":-3.696089462512909,"pfxZ":7.870922751446529,"pX":-0.9981960832861803,"pZ":2.637134040837891,"vX0":3.9743982459463765,"vY0":-140.1915216631482,"vZ0":-4.781588845570515,"x":155.05,"y":167.58,"x0":-1.951642385389842,"y0":50.004997116671525,"z0":5.433220705289331,"aX":-7.384360965421925},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":5.9,"spinRate":2466,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.390168390121032,"extension":6.885368281515657},"index":3,"playId":"bb807d5e-0e51-3706-8e90-4756e657cd4a","pitchNumber":4,"startTime":"2026-03-25T01:05:06.607Z","endTime":"2026-03-25T01:05:11.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73878747634992,"aZ":-43.21984367953847,"pfxX":5.975798119633005,"pfxZ":-8.672869481361246,"pX":0.43900127143173473,"pZ":1.1005170592881524,"vX0":2.66191588068949,"vY0":-113.06873655536576,"vZ0":-1.2542005916229462,"x":89.35,"y":212.43,"x0":-1.5358763395354014,"y0":50.002432507150274,"z0":6.062502994413566,"aX":7.611084102398568},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-15.6,"breakHorizontal":-11.5,"spinRate":2796,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4874617494206217,"extension":6.9822828813131},"index":4,"playId":"94d0ee1c-8915-3858-bb83-c056e8dead3d","pitchNumber":5,"startTime":"2026-03-25T01:05:26.033Z","endTime":"2026-03-25T01:05:29.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":600869,"link":"/api/v1/people/600869"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":600869,"link":"/api/v1/people/600869"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.49,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:05:29.975Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-25T01:05:49.719Z","endTime":"2026-03-25T01:09:07.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.141550214391156,"aZ":-24.805631903167118,"pfxX":-10.26199923907247,"pfxZ":3.6704367308830452,"pX":-1.472395148409714,"pZ":2.7227297693709196,"vX0":4.659775456722451,"vY0":-140.36941276767982,"vZ0":-2.998884123880295,"x":173.12,"y":165.27,"x0":-1.8157350320918495,"y0":50.00145862046703,"z0":5.4101967136226845,"aX":-20.58839354711091},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.2,"breakHorizontal":17.8,"spinRate":2192,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3893966506801445,"extension":6.712373715648838},"index":0,"playId":"9e2e4759-52ec-3531-91ce-1e4d136a0e9c","pitchNumber":1,"startTime":"2026-03-25T01:05:56.799Z","endTime":"2026-03-25T01:05:59.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.436806837827582,"aZ":-22.909133353446894,"pfxX":-10.448280675746197,"pfxZ":4.564541407169665,"pX":-0.9625386019997977,"pZ":0.8976736813001791,"vX0":6.162984042974997,"vY0":-141.42145976656826,"vZ0":-8.29454272381329,"x":153.69,"y":214.54,"x0":-1.8093460899507925,"y0":50.006340844697036,"z0":5.331677859302377,"aX":-21.22521199512641},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.7,"breakHorizontal":17.8,"spinRate":2251,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.38690976692624623,"extension":6.868695686934608},"index":1,"playId":"7d2062b0-7c45-359e-88cf-2f1dc3c12dbb","pitchNumber":2,"startTime":"2026-03-25T01:06:16.392Z","endTime":"2026-03-25T01:06:20.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":69.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.752139171815276,"aZ":-29.228996150955986,"pfxX":10.321720426621738,"pfxZ":2.3473524448574175,"pX":-1.9467841577249787,"pZ":4.7249156976563444,"vX0":-2.494882769734886,"vY0":-111.53265755210195,"vZ0":4.192219970312848,"x":191.21,"y":111.21,"x0":-2.152127494202995,"y0":50.00343007247782,"z0":5.841554070381259,"aX":12.955842418622371},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":5.6,"breakHorizontal":-18.0,"spinRate":2599,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.49178368196094,"extension":6.329081717295241},"index":2,"playId":"c728476e-b46c-3dbc-90fc-f475c3bb2e7e","pitchNumber":3,"startTime":"2026-03-25T01:06:35.579Z","endTime":"2026-03-25T01:06:40.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.678247225591164,"aZ":-25.818311113600892,"pfxX":-10.58672298209953,"pfxZ":3.2879010251905614,"pX":-0.3143387920350306,"pZ":1.019932574804342,"vX0":8.104133238905073,"vY0":-138.01032452329412,"vZ0":-6.863015733692941,"x":128.98,"y":211.24,"x0":-1.908044339208948,"y0":50.00672017042212,"z0":5.2689548928946435,"aX":-20.500437105423543},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.7,"breakHorizontal":17.5,"spinRate":2190,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3963123119783849,"extension":6.824560622192269},"index":3,"playId":"d751ec14-2046-3908-a758-f3f4a108af60","pitchNumber":4,"startTime":"2026-03-25T01:06:56.939Z","endTime":"2026-03-25T01:06:59.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-25T01:07:21.610Z","endTime":"2026-03-25T01:07:48.723Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.949620847515796,"aZ":-16.604250830320026,"pfxX":-2.221979730246405,"pfxZ":7.7744999470360945,"pX":1.3760325070105204,"pZ":2.7519094260380284,"vX0":9.355821764092493,"vY0":-140.21452079350144,"vZ0":-4.709369554634362,"x":64.55,"y":164.48,"x0":-1.7067580723756737,"y0":50.005327550452655,"z0":5.527389929740671,"aX":-4.45280671361896},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":2.3,"spinRate":2448,"spinDirection":211},"zone":12,"typeConfidence":0.86,"plateTime":0.38975965996308926,"extension":6.906845959497179},"index":5,"playId":"62c26b1c-e4f2-3e2d-9bc1-d8f412df050c","pitchNumber":5,"startTime":"2026-03-25T01:07:48.723Z","endTime":"2026-03-25T01:07:52.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000497480479726,"aZ":-32.539031189671924,"pfxX":7.749822104971326,"pfxZ":-0.24354973245320544,"pX":0.7866005281931856,"pZ":2.4752864247247595,"vX0":4.301425432082842,"vY0":-121.18233001762894,"vZ0":-0.45434467816340696,"x":87.02,"y":171.95,"x0":-2.021945547371641,"y0":50.005119807809514,"z0":5.5223667748557865,"aX":11.458236602576758},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.2,"breakHorizontal":-15.1,"spinRate":2729,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4530205221531287,"extension":6.626491221112277},"index":6,"playId":"76c2f09e-494c-345e-9df6-93208935d27b","pitchNumber":6,"startTime":"2026-03-25T01:08:07.116Z","endTime":"2026-03-25T01:08:12.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86816114697469,"aZ":-36.391422204593965,"pfxX":7.950355541764166,"pfxZ":-2.9595923912047892,"pX":-0.41976802905898347,"pZ":1.7747761930688115,"vX0":1.5831972876142348,"vY0":-118.6669407480086,"vZ0":-0.9919559058300691,"x":133.0,"y":190.86,"x0":-2.1285783864445795,"y0":50.003393188245866,"z0":5.5157459904163595,"aX":11.329289392245993},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.3,"breakHorizontal":-14.8,"spinRate":2655,"spinDirection":62},"zone":7,"typeConfidence":0.82,"plateTime":0.46171470898457434,"extension":6.632045474421114},"index":7,"playId":"a8b2450c-5958-38f1-93f0-59b12d968f84","pitchNumber":7,"startTime":"2026-03-25T01:08:32.401Z","endTime":"2026-03-25T01:08:35.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79081810198495,"aZ":-18.066698947998926,"pfxX":-1.070656152016412,"pfxZ":7.051358817076076,"pX":0.8213337666142192,"pZ":2.2308252651188916,"vX0":7.7817692451744,"vY0":-139.66954066966952,"vZ0":-5.564236541051773,"x":85.69,"y":178.55,"x0":-1.8469807088323613,"y0":50.00238552883435,"z0":5.41451049205256,"aX":-2.1436821621579583},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":0.6,"spinRate":2398,"spinDirection":208},"zone":14,"typeConfidence":0.57,"plateTime":0.3903239132449263,"extension":6.992207824941621},"index":8,"playId":"941a3cff-e433-3f21-9b84-22391a68559a","pitchNumber":8,"startTime":"2026-03-25T01:09:00.618Z","endTime":"2026-03-25T01:09:07.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:09:07.899Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a ground ball to right fielder Gustavo Campero.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-25T01:11:26.135Z","endTime":"2026-03-25T01:11:53.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Trey Mancini replaces first baseman Nolan Schanuel, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T01:10:41.622Z","endTime":"2026-03-25T01:10:41.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Gustavo Campero replaces right fielder Jo Adell, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-25T01:10:41.635Z","endTime":"2026-03-25T01:10:41.637Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672569,"link":"/api/v1/people/672569"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nick Sandlin replaces Jack Kochanowicz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-25T01:10:41.637Z","endTime":"2026-03-25T01:11:28.364Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680704,"link":"/api/v1/people/680704"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":77.3,"endSpeed":70.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85738458033892,"aZ":-24.52081285126091,"pfxX":8.7893578076401,"pfxZ":5.981240898625803,"pX":-0.30141386007717486,"pZ":2.3996212804746344,"vX0":4.082716668878405,"vY0":-112.51868602648818,"vZ0":1.6171132657035723,"x":128.49,"y":173.99,"x0":-3.2825117297195603,"y0":50.002299782681476,"z0":4.160402804264693,"aX":11.241288958714701},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":11.5,"breakHorizontal":-16.9,"spinRate":2803,"spinDirection":86},"zone":5,"typeConfidence":0.91,"plateTime":0.48723406106164324,"extension":6.668334078240706},"index":3,"playId":"00adc16d-ce0b-3396-8282-a65851b1b691","pitchNumber":1,"startTime":"2026-03-25T01:11:28.364Z","endTime":"2026-03-25T01:11:31.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70418874422321,"aZ":-33.365325606574835,"pfxX":-8.521919809395685,"pfxZ":-0.7725162634238751,"pX":-0.3615679880753469,"pZ":1.4006569883120181,"vX0":8.527611132032073,"vY0":-122.46786738337718,"vZ0":-0.4120806150189035,"x":130.78,"y":200.96,"x0":-2.7635652786330613,"y0":50.00611993115358,"z0":4.398528386825466,"aX":-13.090100294195974},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":13.7,"spinRate":1777,"spinDirection":260},"zone":13,"typeConfidence":0.91,"plateTime":0.44538798043261574,"extension":6.50521980010653},"hitData":{"launchSpeed":83.2,"launchAngle":11.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.42,"coordY":102.97}},"index":4,"playId":"2c5bc54a-71aa-383b-bfc3-46e8c8f5df83","pitchNumber":2,"startTime":"2026-03-25T01:11:42.514Z","endTime":"2026-03-25T01:11:53.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:11:53.551Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Tucker pops out to shortstop Yolmer Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-25T01:12:20.813Z","endTime":"2026-03-25T01:13:40.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.2,"endSpeed":84.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.471075387643534,"aZ":-26.222884349554693,"pfxX":-9.407741234605142,"pfxZ":3.307893106113392,"pX":-0.2559316387607504,"pZ":2.0450126672079736,"vX0":9.702776591894107,"vY0":-132.59515814826293,"vZ0":-1.7918139882298372,"x":126.76,"y":183.56,"x0":-2.7215399892818763,"y0":50.005643447733014,"z0":4.6228946601150325,"aX":-16.937196577746125},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.9,"breakHorizontal":15.2,"spinRate":2100,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.4114007262391244,"extension":6.626665286374194},"index":0,"playId":"596943d9-83be-319d-8424-27d45ac4d7e4","pitchNumber":1,"startTime":"2026-03-25T01:12:22.357Z","endTime":"2026-03-25T01:12:25.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.967691237825342,"aZ":-32.353824830006914,"pfxX":-7.456875268195406,"pfxZ":-0.11456953085720123,"pX":-0.23583462925155774,"pZ":2.348889903964586,"vX0":8.374796970344555,"vY0":-120.88237756105002,"vZ0":1.6293635595715716,"x":125.99,"y":175.36,"x0":-2.7503187362597927,"y0":50.00589404411025,"z0":4.473057523064425,"aX":-11.217626859067892},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.4,"breakHorizontal":11.9,"spinRate":1805,"spinDirection":269},"zone":5,"typeConfidence":0.89,"plateTime":0.4503143013414457,"extension":6.34477356298596},"index":1,"playId":"73665ad8-131a-3602-8a89-d1b8c0a2ddbc","pitchNumber":2,"startTime":"2026-03-25T01:12:42.471Z","endTime":"2026-03-25T01:12:45.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.990299572707123,"aZ":-30.44020377540276,"pfxX":-11.816116566489873,"pfxZ":0.9707196281494568,"pX":0.7506061108384365,"pZ":3.194098162414898,"vX0":13.0273760871198,"vY0":-132.07490094190712,"vZ0":1.8052551017457419,"x":88.39,"y":152.54,"x0":-2.691698509082894,"y0":50.0000460943364,"z0":4.727675845946637,"aX":-21.042158485508384},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.4,"breakHorizontal":18.8,"spinRate":2243,"spinDirection":240},"zone":3,"typeConfidence":0.89,"plateTime":0.4134250123643066,"extension":6.551542211469632},"index":2,"playId":"d7ede5e1-b7e5-3262-8e82-9f5775d0be63","pitchNumber":3,"startTime":"2026-03-25T01:13:06.506Z","endTime":"2026-03-25T01:13:10.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.765295193000483,"aZ":-27.494434013465344,"pfxX":10.72137968602627,"pfxZ":3.6743765877025343,"pX":-0.3216782761745639,"pZ":1.913912002795565,"vX0":2.860293782975842,"vY0":-112.50958521123411,"vZ0":1.0416724639282802,"x":129.26,"y":187.1,"x0":-3.004360062308348,"y0":50.001866496604265,"z0":4.246521815956192,"aX":13.64500486678101},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":7.2,"breakHorizontal":-20.2,"spinRate":2696,"spinDirection":87},"zone":8,"typeConfidence":0.91,"plateTime":0.4881641681785358,"extension":6.499199254467215},"hitData":{"launchSpeed":85.0,"launchAngle":64.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":100.56,"coordY":138.1}},"index":3,"playId":"cf3f3561-c010-3ad9-8fc5-bef5426362cc","pitchNumber":4,"startTime":"2026-03-25T01:13:29.231Z","endTime":"2026-03-25T01:13:40.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:13:40.231Z","atBatIndex":25},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mookie Betts grounds into a double play, shortstop Yolmer Sánchez to second baseman Oswald Peraza to first baseman Trey Mancini. Shohei Ohtani out at 2nd. Mookie Betts out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-25T01:13:59.719Z","endTime":"2026-03-25T01:15:38.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.937634834941566,"aZ":-28.08515114587547,"pfxX":8.444634132481019,"pfxZ":3.114974772920574,"pX":0.8737236558281802,"pZ":2.1723692494586673,"vX0":6.478642820763935,"vY0":-113.88389999979726,"vZ0":1.5710924003496736,"x":83.7,"y":180.13,"x0":-3.1052829639976296,"y0":50.004022374432616,"z0":4.251756726918232,"aX":11.090338983218484},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":6.4,"breakHorizontal":-16.9,"spinRate":2672,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.4809837517219191,"extension":6.83801904733826},"index":0,"playId":"1487f60c-fd0a-3892-9037-e09884317b1e","pitchNumber":1,"startTime":"2026-03-25T01:14:09.108Z","endTime":"2026-03-25T01:14:15.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":90.9,"endSpeed":83.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.334507810706928,"aZ":-21.959310355729304,"pfxX":-8.021068443390371,"pfxZ":5.731437920447901,"pX":0.9463370999203022,"pZ":2.8122215763991973,"vX0":12.341463157673417,"vY0":-131.97856755302345,"vZ0":-0.4366513285282505,"x":80.93,"y":162.85,"x0":-2.7260461280622814,"y0":50.003475035081344,"z0":4.582398684312346,"aX":-14.29911590764054},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":12.1,"spinRate":2406,"spinDirection":239},"zone":12,"typeConfidence":0.83,"plateTime":0.413358840332271,"extension":6.7232600728625735},"index":1,"playId":"1f3bc265-70c3-3b83-92e5-5d4d7190b44a","pitchNumber":2,"startTime":"2026-03-25T01:14:28.631Z","endTime":"2026-03-25T01:14:31.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.84856873563946,"aZ":-27.30337589839774,"pfxX":8.135683535039506,"pfxZ":3.7359590445414916,"pX":2.049232900934016,"pZ":2.189951409780518,"vX0":8.875736176151673,"vY0":-113.50716095133762,"vZ0":1.7482383986029744,"x":38.89,"y":179.65,"x0":-2.9694310864656854,"y0":50.0045271338993,"z0":4.129112951066379,"aX":10.61039043209921},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":7.6,"breakHorizontal":-17.0,"spinRate":2686,"spinDirection":85},"zone":14,"typeConfidence":0.9,"plateTime":0.48261637532131774,"extension":6.9343173755468674},"index":2,"playId":"dcf7fecf-6882-3cd0-a499-3fdca81075d5","pitchNumber":3,"startTime":"2026-03-25T01:14:50.658Z","endTime":"2026-03-25T01:14:53.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.099131156520738,"aZ":-33.239807320263836,"pfxX":-7.033536918486239,"pfxZ":-0.7028145306464619,"pX":1.730850842432755,"pZ":1.6911866605834645,"vX0":12.717815330415167,"vY0":-121.25824246344335,"vZ0":0.2798610838140725,"x":51.02,"y":193.12,"x0":-2.640695159898152,"y0":50.00572951032031,"z0":4.446829160527418,"aX":-10.599490539923806},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.0,"breakHorizontal":10.1,"spinRate":1725,"spinDirection":264},"zone":14,"typeConfidence":0.9,"plateTime":0.4496947977226302,"extension":6.465558786034679},"index":3,"playId":"0b08872c-5157-37f9-bee6-518b3e50cca2","pitchNumber":4,"startTime":"2026-03-25T01:15:08.975Z","endTime":"2026-03-25T01:15:11.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3491711288588,"aZ":-25.720838969435512,"pfxX":9.483752048650192,"pfxZ":5.113663350966261,"pX":0.8674262131763327,"pZ":2.1633702487831967,"vX0":6.138206924204471,"vY0":-112.2008517324636,"vZ0":1.2448891197582719,"x":83.94,"y":180.37,"x0":-3.1458381642006024,"y0":50.000850824567195,"z0":4.2436604202695145,"aX":11.957391375294995},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":10.0,"breakHorizontal":-18.8,"spinRate":2664,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.490203170232117,"extension":6.665641016822889},"hitData":{"launchSpeed":87.5,"launchAngle":5.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.01,"coordY":157.48}},"index":4,"playId":"ea492891-8f65-3713-9e57-9dd3e721826b","pitchNumber":5,"startTime":"2026-03-25T01:15:30.066Z","endTime":"2026-03-25T01:15:38.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.48,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:15:38.115Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Lowe singles on a line drive to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-25T01:18:31.635Z","endTime":"2026-03-25T01:18:56.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.464314360704076,"aZ":-16.413307364222927,"pfxX":-3.366173512954597,"pfxZ":8.235091721779103,"pX":-0.04488170548545583,"pZ":2.6763936495372427,"vX0":6.21906748245098,"vY0":-137.03730905768003,"vZ0":-4.440801046397612,"x":118.71,"y":166.52,"x0":-1.899810471768036,"y0":50.00359785687532,"z0":5.42880863628896,"aX":-6.443623807132267},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":4.9,"spinRate":2361,"spinDirection":219},"zone":5,"typeConfidence":0.86,"plateTime":0.39871574092281525,"extension":6.737841175273641},"hitData":{"launchSpeed":92.5,"launchAngle":13.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.38,"coordY":98.11}},"index":0,"playId":"044a630f-3c09-3605-ab73-a961bb0cd0cc","pitchNumber":1,"startTime":"2026-03-25T01:18:48.677Z","endTime":"2026-03-25T01:18:56.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.17,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:18:56.826Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis d'Arnaud singles on a line drive to right fielder Kyle Tucker. Josh Lowe to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-25T01:19:09.734Z","endTime":"2026-03-25T01:20:28.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"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":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"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(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":79.3,"endSpeed":72.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.777876941630996,"aZ":-28.892453199374387,"pfxX":7.254469798236276,"pfxZ":2.4454084150595783,"pX":-0.9402415690813243,"pZ":2.391229684070221,"vX0":0.46109204043143126,"vY0":-115.54927846891532,"vZ0":-1.0637224609669307,"x":152.84,"y":174.22,"x0":-2.084571372363725,"y0":50.00565307992161,"z0":5.649274152899662,"aX":9.749833777693192},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.4,"breakHorizontal":-13.2,"spinRate":2407,"spinDirection":69},"zone":13,"typeConfidence":2.0,"plateTime":0.47515253465655904,"extension":6.572100925501936},"index":0,"playId":"72898d83-dd47-34c7-aefb-346434717da3","pitchNumber":1,"startTime":"2026-03-25T01:19:21.541Z","endTime":"2026-03-25T01:19:25.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554535942516143,"aZ":-30.233449311444733,"pfxX":8.736146168889922,"pfxZ":1.3872298629933146,"pX":1.378481078245439,"pZ":2.020687313257451,"vX0":5.174722525320713,"vY0":-117.91720002493813,"vZ0":-1.4154620417512964,"x":64.46,"y":184.22,"x0":-1.9835745034732535,"y0":50.00418672538191,"z0":5.43214131282501,"aX":12.235673812616032},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.4,"breakHorizontal":-17.2,"spinRate":2566,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4654674491823356,"extension":6.431755411250599},"index":1,"playId":"326063a9-f212-3f37-a8fa-2ed357593c47","pitchNumber":2,"startTime":"2026-03-25T01:19:42.680Z","endTime":"2026-03-25T01:19:45.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.142339660834566,"aZ":-29.36394426775085,"pfxX":8.44579302565582,"pfxZ":1.9740878162883435,"pX":-0.5823713959429136,"pZ":1.6850626853225497,"vX0":1.0273219117760244,"vY0":-118.87312804608683,"vZ0":-2.7147021342548046,"x":139.2,"y":193.28,"x0":-2.1172668233015015,"y0":50.00128353682435,"z0":5.524856383085123,"aX":12.008513776798589},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.1,"breakHorizontal":-15.5,"spinRate":2617,"spinDirection":64},"zone":7,"typeConfidence":2.0,"plateTime":0.46189920433200093,"extension":6.568440070733254},"hitData":{"launchSpeed":75.4,"launchAngle":17.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.7,"coordY":121.51}},"index":2,"playId":"9b75f170-02da-3ccb-8d20-9913ff83cbaa","pitchNumber":3,"startTime":"2026-03-25T01:20:18.015Z","endTime":"2026-03-25T01:20:28.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-6.900000000000006,"leverageIndex":1.94,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:20:28.677Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a ground ball to center fielder Andy Pages. Josh Lowe scores. Travis d'Arnaud to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-25T01:20:45.417Z","endTime":"2026-03-25T01:21:46.539Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"postOnSecond":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":{"id":660271,"link":"/api/v1/people/660271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613590352171595,"aZ":-27.79031249374228,"pfxX":7.50104948827181,"pfxZ":3.1524673138917025,"pX":1.4074765043394089,"pZ":1.53526766407231,"vX0":5.2426722445131935,"vY0":-117.57092148171881,"vZ0":-3.234055211759979,"x":63.35,"y":197.33,"x0":-1.8309246011450728,"y0":50.00473451003278,"z0":5.525335039321286,"aX":10.433554977497517},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":5.2,"breakHorizontal":-14.9,"spinRate":2556,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.46701767441039976,"extension":6.7917077679278},"index":0,"playId":"585f60c3-43ec-31be-913f-5b98466c0f12","pitchNumber":1,"startTime":"2026-03-25T01:20:51.743Z","endTime":"2026-03-25T01:20:55.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29122923936427,"aZ":-22.404106166826583,"pfxX":-10.666707305541665,"pfxZ":5.282536809661261,"pX":0.9584101928988137,"pZ":0.201359662958834,"vX0":10.815249475060103,"vY0":-135.28176350203657,"vZ0":-9.553919598356977,"x":80.47,"y":233.34,"x0":-1.710804121645973,"y0":50.00129672650113,"z0":5.357153483262466,"aX":-19.714391034002638},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.6,"breakHorizontal":16.9,"spinRate":2019,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4053311283032519,"extension":6.839481107855894},"index":1,"playId":"89394381-f036-34b0-a2a1-1e11abba5195","pitchNumber":2,"startTime":"2026-03-25T01:21:10.004Z","endTime":"2026-03-25T01:21:14.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.338917579967084,"aZ":-25.914802736582477,"pfxX":-7.073634000355659,"pfxZ":3.3104553455314782,"pX":-0.3750887294878861,"pZ":2.422962856679278,"vX0":6.822251605090519,"vY0":-136.0475955001869,"vZ0":-3.293943225178552,"x":131.3,"y":173.36,"x0":-1.985388856745317,"y0":50.004800263169265,"z0":5.427814787756004,"aX":-13.38093517162855},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":11.5,"spinRate":2009,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4012243197658947,"extension":6.5875604112061925},"hitData":{"launchSpeed":78.6,"launchAngle":7.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.06,"coordY":96.91}},"index":2,"playId":"af2748b9-6999-36f8-a812-610b8dd57322","pitchNumber":3,"startTime":"2026-03-25T01:21:34.465Z","endTime":"2026-03-25T01:21:46.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-11.199999999999996,"leverageIndex":2.34,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:21:46.539Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yolmer Sánchez singles on a soft bunt ground ball to pitcher Antoine Kelly. Travis d'Arnaud to 3rd. Oswald Peraza to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-25T01:24:27.760Z","endTime":"2026-03-25T01:25:23.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"postOnThird":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"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":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681520,"link":"/api/v1/people/681520"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T01:22:02.487Z","endTime":"2026-03-25T01:22:45.079Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Antoine Kelly replaces Shohei Ohtani.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-25T01:22:45.079Z","endTime":"2026-03-25T01:22:45.106Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681520,"link":"/api/v1/people/681520"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from pitcher to designated hitter for Shohei Ohtani.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-25T01:22:45.106Z","endTime":"2026-03-25T01:24:29.948Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"100","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03150474118908,"aZ":-21.469567217257904,"pfxX":-1.2806000080258775,"pfxZ":6.258729470324061,"pX":-1.3132130123529628,"pZ":1.3332607815344442,"vX0":-7.342764427748015,"vY0":-129.24154637035915,"vZ0":-6.583747924112543,"x":167.06,"y":202.78,"x0":1.717946579435316,"y0":50.00602337905263,"z0":5.534873918894895,"aX":-2.191384006828535},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.2,"breakHorizontal":3.7,"spinRate":2403,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4219557091489943,"extension":6.74287216862938},"index":3,"playId":"6bd95be0-31c6-35f0-880e-023c55c6e24c","pitchNumber":1,"startTime":"2026-03-25T01:24:29.948Z","endTime":"2026-03-25T01:24:33.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52437484294265,"aZ":-23.243693768382133,"pfxX":-4.888980605547966,"pfxZ":5.58740884331829,"pX":-0.5455107591975027,"pZ":1.5946701671200605,"vX0":-4.151126700105314,"vY0":-124.93727537624711,"vZ0":-5.104814146882102,"x":137.79,"y":195.72,"x0":1.7661652643874661,"y0":50.003856553450596,"z0":5.547449160289403,"aX":-7.815634364592303},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.4,"breakHorizontal":9.7,"spinRate":2360,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.43652573621104196,"extension":6.7301213954697285},"index":4,"playId":"76bc3308-7e81-369a-a78b-d0c75d8d0585","pitchNumber":2,"startTime":"2026-03-25T01:24:50.597Z","endTime":"2026-03-25T01:24:58.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.696016090085987,"aZ":-24.09247023619844,"pfxX":0.1967404922734879,"pfxZ":4.904480107300812,"pX":0.04555664799973691,"pZ":1.6301115226882885,"vX0":-4.655329319684463,"vY0":-126.71909677510776,"vZ0":-5.087508934656452,"x":115.26,"y":194.77,"x0":1.870733144298679,"y0":50.00274207134555,"z0":5.556645221656303,"aX":0.32469240439862096},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.2,"breakHorizontal":0.6,"spinRate":2372,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.43007335273713165,"extension":6.647561793400487},"hitData":{"launchSpeed":35.8,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":118.75,"coordY":192.3}},"index":5,"playId":"b1e80593-bb5b-3f65-ab92-2542f81579f8","pitchNumber":3,"startTime":"2026-03-25T01:25:15.357Z","endTime":"2026-03-25T01:25:23.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_ab"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_ab"},{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.3,"awayTeamWinProbability":79.7,"homeTeamWinProbabilityAdded":-6.800000000000001,"leverageIndex":1.81,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:25:23.746Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Teodosio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-25T01:25:46.388Z","endTime":"2026-03-25T01:27:38.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"postOnThird":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.088557816180202,"aZ":-21.01029297932117,"pfxX":0.29550908755396676,"pfxZ":6.445633330062386,"pX":-1.472154900802396,"pZ":1.3163341065256153,"vX0":-8.18848811974329,"vY0":-130.39874212529435,"vZ0":-6.700080179083114,"x":173.12,"y":203.24,"x0":1.6632538113160928,"y0":50.000330880523975,"z0":5.491752230635321,"aX":0.5137294978122466},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.4,"breakHorizontal":1.2,"spinRate":2413,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.419217519378944,"extension":6.841582212416063},"index":0,"playId":"043ba454-c6e8-3162-a173-5ceadb7c9e10","pitchNumber":1,"startTime":"2026-03-25T01:25:54.995Z","endTime":"2026-03-25T01:25:58.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":96.2,"endSpeed":88.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13668871970761,"aZ":-14.216809355364108,"pfxX":3.4511021813654983,"pfxZ":8.978783919759799,"pX":-0.14971241184569323,"pZ":2.9385083760894544,"vX0":-5.56460665350874,"vY0":-139.96441452390528,"vZ0":-5.217824647419611,"x":122.71,"y":159.44,"x0":1.4083352182066213,"y0":50.00667858997074,"z0":5.745171084308756,"aX":6.905613179020723},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":-5.2,"spinRate":2357,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.39010025914858737,"extension":6.806816508258606},"index":1,"playId":"094b6527-355f-3419-9f57-faa5f50186cd","pitchNumber":2,"startTime":"2026-03-25T01:26:12.186Z","endTime":"2026-03-25T01:26:15.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.295870233513405,"aZ":-15.530033925468807,"pfxX":3.5918852308656226,"pfxZ":8.23341484515472,"pX":0.7423196590516744,"pZ":2.078475093337798,"vX0":-3.159230172111477,"vY0":-140.67672883657997,"vZ0":-7.295404327999883,"x":88.7,"y":182.66,"x0":1.4084105743847823,"y0":50.005823518004235,"z0":5.695535214128125,"aX":7.263636182251704},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":-5.9,"spinRate":2294,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.38805398772373545,"extension":6.660842210323295},"index":2,"playId":"f921b850-09e7-322f-b8d1-3d56b1a85cb9","pitchNumber":3,"startTime":"2026-03-25T01:26:29.583Z","endTime":"2026-03-25T01:26:33.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298379206392774,"aZ":-25.542133462071266,"pfxX":-3.907940546900843,"pfxZ":3.8958755341987317,"pX":0.852329204154836,"pZ":1.7075812436605555,"vX0":-1.633557453372287,"vY0":-129.49254043070124,"vZ0":-4.867183821572012,"x":84.51,"y":192.68,"x0":1.9985838741942417,"y0":50.00375996656718,"z0":5.558474416317781,"aX":-6.65677003363168},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":7.4,"spinRate":2427,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42250779366367563,"extension":6.67151900443295},"index":3,"playId":"a880b101-0a5f-3cc0-a17c-66311fda99fe","pitchNumber":4,"startTime":"2026-03-25T01:26:49.588Z","endTime":"2026-03-25T01:26:54.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.456325703144763,"aZ":-23.964424416160984,"pfxX":4.46376865092225,"pfxZ":4.721834139936982,"pX":0.12035289612056357,"pZ":3.125981019924863,"vX0":-5.454690594667808,"vY0":-130.96528516551427,"vZ0":-2.1527254550077854,"x":112.41,"y":154.38,"x0":1.649402466952604,"y0":50.00227758169237,"z0":5.749553367115075,"aX":7.760255732060632},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.3,"breakHorizontal":-6.8,"spinRate":1991,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.41810549672222797,"extension":6.878540077187352},"index":4,"playId":"f0a045ad-55e5-3306-8633-17393872a0c9","pitchNumber":5,"startTime":"2026-03-25T01:27:11.516Z","endTime":"2026-03-25T01:27:14.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.626456384535658,"aZ":-16.11564919926529,"pfxX":5.549350810486779,"pfxZ":7.853792176805571,"pX":-0.1946626398941781,"pZ":2.6270399822639243,"vX0":-6.330318975739931,"vY0":-141.89816012083045,"vZ0":-5.769439205963831,"x":124.42,"y":167.85,"x0":1.3412138033428893,"y0":50.005524380774176,"z0":5.708828753711407,"aX":11.350212246911205},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.2,"breakHorizontal":-8.8,"spinRate":2304,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.3855972927009672,"extension":6.710750975093493},"index":5,"playId":"20251e9b-a097-3c35-99dd-9f401ca5101a","pitchNumber":6,"startTime":"2026-03-25T01:27:35.745Z","endTime":"2026-03-25T01:27:38.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.1,"awayTeamWinProbability":73.9,"homeTeamWinProbabilityAdded":5.800000000000001,"leverageIndex":1.78,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:27:38.995Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trey Mancini walks. Travis d'Arnaud scores. Oswald Peraza to 3rd. Yolmer Sánchez to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-25T01:27:59.372Z","endTime":"2026-03-25T01:30:48.159Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"postOnSecond":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"postOnThird":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":{"id":660271,"link":"/api/v1/people/660271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22706317322609,"aZ":-22.439653850503035,"pfxX":-3.7462876561533283,"pfxZ":5.929726806204299,"pX":-0.23817508140705415,"pZ":1.2867790891261643,"vX0":-3.9073595700190626,"vY0":-127.31388863235173,"vZ0":-6.07731522239175,"x":126.08,"y":204.04,"x0":1.803259931874884,"y0":50.00155861156452,"z0":5.4817075247862865,"aX":-6.145789564636568},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.6,"breakHorizontal":7.7,"spinRate":2387,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4302834221787979,"extension":6.756081282791423},"index":0,"playId":"32575244-2469-3db4-addc-eefc746a43e1","pitchNumber":1,"startTime":"2026-03-25T01:28:06.622Z","endTime":"2026-03-25T01:28:10.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.310473208906256,"aZ":-25.397539282523397,"pfxX":-3.6268447088337235,"pfxZ":4.240865481825119,"pX":-0.5351368747558296,"pZ":2.2948574135965294,"vX0":-4.589760148430073,"vY0":-125.56457031877713,"vZ0":-3.1005274920890535,"x":137.4,"y":176.82,"x0":1.7872102735506386,"y0":50.00152623298773,"z0":5.611003992832843,"aX":-5.793233507767214},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.2,"breakHorizontal":7.6,"spinRate":2455,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.43612714142756603,"extension":6.756932945081582},"index":1,"playId":"5a5e8d41-8008-3e52-9571-ed7e4cae32cd","pitchNumber":2,"startTime":"2026-03-25T01:28:25.236Z","endTime":"2026-03-25T01:28:28.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.459334657796656,"aZ":-14.736038014254971,"pfxX":3.516170529804623,"pfxZ":8.642755147241576,"pX":-0.7707885255943123,"pZ":1.252597774287806,"vX0":-7.4782042604449845,"vY0":-140.78371805568037,"vZ0":-9.340878984738943,"x":146.38,"y":204.96,"x0":1.4570564594282676,"y0":50.00216316684276,"z0":5.556350601970223,"aX":7.094290543466507},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":-4.9,"spinRate":2247,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.38830883950250206,"extension":6.922491319524033},"index":2,"playId":"4c720e2f-4b91-3b13-b103-e8e1c7cbd097","pitchNumber":3,"startTime":"2026-03-25T01:28:44.987Z","endTime":"2026-03-25T01:28:48.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.571374476426737,"aZ":-23.760364813988424,"pfxX":-1.914551789220158,"pfxZ":5.06979064197901,"pX":-0.5841708572708839,"pZ":2.6003999802497315,"vX0":-5.146125807896938,"vY0":-127.77753864753738,"vZ0":-2.813111466382302,"x":139.27,"y":168.57,"x0":1.702002904182006,"y0":50.0008530099911,"z0":5.57634377494691,"aX":-3.173580055213766},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.8,"breakHorizontal":4.6,"spinRate":2386,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.42816913838564696,"extension":6.748004082569077},"index":3,"playId":"f150b508-4ac4-344d-8641-60bb31863cdf","pitchNumber":4,"startTime":"2026-03-25T01:29:06.604Z","endTime":"2026-03-25T01:29:09.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.352787764027834,"aZ":-22.99433435081568,"pfxX":-4.137690975108226,"pfxZ":5.525247098603283,"pX":-0.6524282795521418,"pZ":1.5613318090680437,"vX0":-4.28638449538814,"vY0":-128.04506813682323,"vZ0":-5.558933252353505,"x":141.87,"y":196.62,"x0":1.5805960747680274,"y0":50.00314870463191,"z0":5.558915015292475,"aX":-6.87143177092923},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.0,"breakHorizontal":8.4,"spinRate":2460,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42770861981163977,"extension":6.702641414898868},"index":4,"playId":"981decdf-3e81-3281-b34d-666083b76cc1","pitchNumber":5,"startTime":"2026-03-25T01:29:35.081Z","endTime":"2026-03-25T01:29:38.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49287482393771,"aZ":-25.149303799242485,"pfxX":-5.468355912239021,"pfxZ":4.251742410953694,"pX":0.3809636982147956,"pZ":2.977386401985614,"vX0":-1.6977832848556054,"vY0":-127.0251067309739,"vZ0":-1.7406236867066542,"x":102.48,"y":158.39,"x0":1.7666223763106839,"y0":50.00049496155435,"z0":5.650965033946881,"aX":-9.026542151536464},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.6,"breakHorizontal":10.3,"spinRate":2538,"spinDirection":259},"zone":3,"typeConfidence":2.0,"plateTime":0.4295106897493346,"extension":6.633212209809302},"index":5,"playId":"e80ac6b8-9fbd-3c18-8095-e32ad13d1d50","pitchNumber":6,"startTime":"2026-03-25T01:29:59.391Z","endTime":"2026-03-25T01:30:02.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79709019782468,"aZ":-18.45826302754516,"pfxX":4.4202894836123106,"pfxZ":6.78719695454539,"pX":-0.05549255973315833,"pZ":4.364440469862968,"vX0":-5.455887839123099,"vY0":-140.7658040856894,"vZ0":-0.7703392272738094,"x":119.12,"y":120.94,"x0":1.3269826309148216,"y0":50.00446460044233,"z0":5.82870072082927,"aX":8.935708653392721},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.4,"breakHorizontal":-7.0,"spinRate":2224,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.38804158930326205,"extension":6.548360244308041},"index":6,"playId":"f5ae8d32-0401-33ab-aa87-fcbdd070cc8d","pitchNumber":7,"startTime":"2026-03-25T01:30:23.004Z","endTime":"2026-03-25T01:30:26.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9230833220121,"aZ":-18.249026391357297,"pfxX":5.4325623053741685,"pfxZ":6.8281680848238775,"pX":-1.0322326263137385,"pZ":2.6755107865145855,"vX0":-8.519868948959372,"vY0":-141.16233020406477,"vZ0":-5.066687036404251,"x":156.35,"y":166.54,"x0":1.3045517839151346,"y0":50.00624717749551,"z0":5.650383687435169,"aX":11.084278927605995},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":-8.3,"spinRate":2300,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3864473078709163,"extension":7.111023643661546},"index":7,"playId":"492737d0-455e-318a-948c-fb95ac6902f2","pitchNumber":8,"startTime":"2026-03-25T01:30:44.538Z","endTime":"2026-03-25T01:30:48.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":570560,"link":"/api/v1/people/570560"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.5,"awayTeamWinProbability":82.5,"homeTeamWinProbabilityAdded":-8.600000000000001,"leverageIndex":2.44,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:30:48.159Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Gobbel strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-25T01:31:14.467Z","endTime":"2026-03-25T01:32:17.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":806534,"fullName":"Ben Gobbel","link":"/api/v1/people/806534"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"postOnSecond":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"postOnThird":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":806534,"fullName":"Ben Gobbel","link":"/api/v1/people/806534"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ben Gobbel replaces Jorge Soler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-25T01:31:04.944Z","endTime":"2026-03-25T01:31:16.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806534,"link":"/api/v1/people/806534"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"},"defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988761394971483,"aZ":-18.49305353927742,"pfxX":4.997259071101044,"pfxZ":6.707365799950251,"pX":-0.9260927989326919,"pZ":2.214827524805257,"vX0":-8.082409061494278,"vY0":-140.96650177827112,"vZ0":-6.341902298721639,"x":152.3,"y":178.98,"x0":1.3113580233150592,"y0":50.00452045434335,"z0":5.66181734208407,"aX":10.195324506271316},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":-7.7,"spinRate":2178,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.38656162313225995,"extension":6.918824907016756},"index":1,"playId":"cdbf0698-6b02-3a84-b4f8-c584804ad4c0","pitchNumber":1,"startTime":"2026-03-25T01:31:16.703Z","endTime":"2026-03-25T01:31:20.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":806534,"link":"/api/v1/people/806534","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.522377508195017,"aZ":-21.192594331640517,"pfxX":-7.461148492412012,"pfxZ":6.417409964819946,"pX":-0.8827729125060926,"pZ":3.050654767703128,"vX0":-4.089203431408023,"vY0":-129.82957873759844,"vZ0":-2.512923866384145,"x":150.65,"y":156.41,"x0":1.6808441118848307,"y0":50.004128040710775,"z0":5.639531486702493,"aX":-12.77017838236341},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.3,"breakHorizontal":14.4,"spinRate":2567,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.42145891981946093,"extension":6.625076958395672},"index":2,"playId":"08a0400a-bca8-3c28-b04a-819b8f6998cf","pitchNumber":2,"startTime":"2026-03-25T01:31:49.420Z","endTime":"2026-03-25T01:31:52.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":806534,"link":"/api/v1/people/806534","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.308580516842984,"aZ":-21.650710555499163,"pfxX":-5.129311496249603,"pfxZ":6.168169111643444,"pX":-0.14402456513614242,"pZ":3.0283363666355303,"vX0":-3.0908456470254295,"vY0":-129.84292864848484,"vZ0":-2.4900043573381416,"x":122.49,"y":157.01,"x0":1.7284904932057263,"y0":50.00467164326869,"z0":5.64805621085882,"aX":-8.754621263352284},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.8,"breakHorizontal":10.0,"spinRate":2460,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.421918136884909,"extension":6.648500990284793},"index":3,"playId":"a672be43-46d3-3031-8101-e799d97f0e2b","pitchNumber":3,"startTime":"2026-03-25T01:32:14.834Z","endTime":"2026-03-25T01:32:17.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":806534,"link":"/api/v1/people/806534","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806534,"link":"/api/v1/people/806534"},"credit":"b_ab"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_ab"},{"player":{"id":806534,"link":"/api/v1/people/806534"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.200000000000003,"awayTeamWinProbability":76.8,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":1.79,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:32:17.970Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeimer Candelario walks. Oswald Peraza scores. Yolmer Sánchez to 3rd. Trey Mancini to 2nd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-25T01:32:37.104Z","endTime":"2026-03-25T01:34:50.885Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"postOnSecond":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"postOnThird":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":{"id":660271,"link":"/api/v1/people/660271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"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":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.029284321326532,"aZ":-25.95576599009202,"pfxX":-6.1831472944741295,"pfxZ":3.871590552285003,"pX":1.3365235919228855,"pZ":3.0124098288030536,"vX0":0.4543202063986962,"vY0":-125.83197254864658,"vZ0":-1.357856294929198,"x":66.05,"y":157.44,"x0":1.9574807058187904,"y0":50.00498789983567,"z0":5.657864912969367,"aX":-9.937027713735034},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.0,"breakHorizontal":11.2,"spinRate":2390,"spinDirection":253},"zone":12,"typeConfidence":2.0,"plateTime":0.43493169765357953,"extension":6.665432589895002},"index":0,"playId":"f78edd10-6db0-3d36-a137-4646c26f5234","pitchNumber":1,"startTime":"2026-03-25T01:32:45.829Z","endTime":"2026-03-25T01:32:49.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71100751673105,"aZ":-12.194896752226215,"pfxX":3.7814978253691587,"pfxZ":9.724601507900998,"pX":0.2417658560876848,"pZ":3.8647509539240805,"vX0":-5.064770710417981,"vY0":-142.21867430889904,"vZ0":-3.18046521503155,"x":107.78,"y":134.43,"x0":1.5519418852500422,"y0":50.00326141031168,"z0":5.76775800564696,"aX":7.76990124126728},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":-5.9,"spinRate":2296,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.38469664651308433,"extension":6.712190122921279},"index":1,"playId":"13c07814-b4bf-3242-8978-edee5d6bad6d","pitchNumber":2,"startTime":"2026-03-25T01:33:05.127Z","endTime":"2026-03-25T01:33:08.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07274588544792,"aZ":-16.47172924647365,"pfxX":5.829386930702188,"pfxZ":7.677337326462446,"pX":-0.30442035868019307,"pZ":2.743883864642205,"vX0":-6.86084933982368,"vY0":-141.5617903464377,"vZ0":-5.2946453673689815,"x":128.6,"y":164.7,"x0":1.3847133306981942,"y0":50.000475657173844,"z0":5.680644166457027,"aX":11.918326291792315},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":-9.2,"spinRate":2274,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.3858260254973134,"extension":6.811433972371309},"index":2,"playId":"b373b81f-2d98-3053-9dae-3622abcabc57","pitchNumber":3,"startTime":"2026-03-25T01:33:26.856Z","endTime":"2026-03-25T01:33:31.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5279767963893,"aZ":-22.372457276091513,"pfxX":-3.2298827786240274,"pfxZ":5.777432679170678,"pX":0.30299730637321964,"pZ":2.738511729398819,"vX0":-2.5422227503911037,"vY0":-129.07959346922019,"vZ0":-2.9031917603312265,"x":105.45,"y":164.84,"x0":1.7184174141955324,"y0":50.002731829024846,"z0":5.590284999511102,"aX":-5.47855827661121},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.1,"breakHorizontal":6.4,"spinRate":2487,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.42347036625986556,"extension":6.773420398028227},"index":3,"playId":"c1ef13e9-a218-3569-b489-6ce41eb3ca59","pitchNumber":4,"startTime":"2026-03-25T01:33:52.749Z","endTime":"2026-03-25T01:33:56.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.880080002137998,"aZ":-20.910525528027172,"pfxX":-3.6229475777396294,"pfxZ":6.468904993509954,"pX":-1.9348401281637437,"pZ":0.13041337321051247,"vX0":-7.85627162611571,"vY0":-131.1863572144119,"vZ0":-9.477364719897583,"x":190.75,"y":235.26,"x0":1.5702872363122329,"y0":50.00627421765591,"z0":5.350212780929125,"aX":-6.3129287151345},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.7,"breakHorizontal":8.3,"spinRate":2512,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.41758534228865374,"extension":6.799689385607526},"index":4,"playId":"5bf4f2d9-3935-32e8-90c5-e26f710a915c","pitchNumber":5,"startTime":"2026-03-25T01:34:14.008Z","endTime":"2026-03-25T01:34:17.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.596218787500398,"aZ":-16.56452914274758,"pfxX":4.658951757958956,"pfxZ":7.441439515305049,"pX":-0.9638123958148969,"pZ":2.770087485685412,"vX0":-7.944808248356846,"vY0":-142.9363935810379,"vZ0":-5.364616812798392,"x":153.74,"y":163.99,"x0":1.2287378928945953,"y0":50.006652179354205,"z0":5.688393503234137,"aX":9.778555857088074},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.7,"breakHorizontal":-7.1,"spinRate":2240,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.38115959214819695,"extension":6.938931912592476},"index":5,"playId":"5474116f-d56f-3541-a7e2-9ebce6422db1","pitchNumber":6,"startTime":"2026-03-25T01:34:39.917Z","endTime":"2026-03-25T01:34:50.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":600869,"link":"/api/v1/people/600869"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.2,"awayTeamWinProbability":84.8,"homeTeamWinProbabilityAdded":-8.000000000000004,"leverageIndex":2.2,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:34:50.885Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gustavo Campero grounds out softly, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-25T01:35:45.163Z","endTime":"2026-03-25T01:35:55.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-25T01:35:10.498Z","endTime":"2026-03-25T01:35:47.091Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"R","description":"Right"}},"first":{"id":600869,"link":"/api/v1/people/600869"},"second":{"id":641820,"link":"/api/v1/people/641820"},"third":{"id":570560,"link":"/api/v1/people/570560"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":2.956,"strikeZoneBottom":1.492,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99047784687567,"aZ":-16.675336403520962,"pfxX":4.172528007114795,"pfxZ":7.423836860662588,"pX":-0.6258462992453561,"pZ":2.5917375461747767,"vX0":-7.49716779777622,"vY0":-143.09908335256668,"vZ0":-5.6666183787929665,"x":140.86,"y":168.8,"x0":1.4780561106365941,"y0":50.000544837991356,"z0":5.631024160406185,"aX":8.709266025208363},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.6,"breakHorizontal":-6.1,"spinRate":2238,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.3818038294459969,"extension":6.760663031710848},"hitData":{"launchSpeed":57.3,"launchAngle":22.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":150.3,"coordY":141.02}},"index":1,"playId":"887a5dd5-2ee0-3508-a4a2-86d02eead861","pitchNumber":1,"startTime":"2026-03-25T01:35:47.091Z","endTime":"2026-03-25T01:35:55.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"R","description":"Right"}},"first":{"id":600869,"link":"/api/v1/people/600869"},"second":{"id":641820,"link":"/api/v1/people/641820"},"third":{"id":570560,"link":"/api/v1/people/570560"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"credit":"b_ab"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_ab"},{"player":{"id":672569,"link":"/api/v1/people/672569"},"credit":"b_pa"},{"player":{"id":681520,"link":"/api/v1/people/681520"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.52,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:35:55.128Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to center fielder Bryce Teodosio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-25T01:38:18.884Z","endTime":"2026-03-25T01:39:27.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ben Gobbel remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T01:37:58.696Z","endTime":"2026-03-25T01:37:58.725Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806534,"link":"/api/v1/people/806534"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Adam Frazier replaces left fielder Josh Lowe, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-25T01:37:58.725Z","endTime":"2026-03-25T01:37:58.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Johnson replaces Nick Sandlin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-25T01:37:58.727Z","endTime":"2026-03-25T01:38:21.070Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696270,"link":"/api/v1/people/696270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72961593173065,"aZ":-22.6745396890676,"pfxX":0.9926636692003545,"pfxZ":5.277779239830034,"pX":-0.5206314644310944,"pZ":3.0262001874652764,"vX0":5.272626389892719,"vY0":-132.4223043866471,"vZ0":-3.287581529995009,"x":136.85,"y":157.07,"x0":-2.6556468673582847,"y0":50.00316905079319,"z0":5.917456998246335,"aX":1.785244429251465},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":-2.8,"spinRate":2501,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.4115266189502913,"extension":6.057247334086312},"index":3,"playId":"6639531e-004c-30f1-b925-e355465cf687","pitchNumber":1,"startTime":"2026-03-25T01:38:21.070Z","endTime":"2026-03-25T01:38:24.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.029852217839032,"aZ":-24.04168488494774,"pfxX":-8.048519369110497,"pfxZ":4.335050614306912,"pX":-0.28657466991168945,"pZ":3.0858965829511913,"vX0":8.528534937182757,"vY0":-135.92670124991173,"vZ0":-3.2581153494924413,"x":127.92,"y":155.46,"x0":-2.4150652933573062,"y0":50.002930579596445,"z0":5.964122568355591,"aX":-15.102014707191524},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":12.8,"spinRate":2254,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40253825336476057,"extension":6.198082991470936},"index":4,"playId":"0cc5df23-df87-3f6d-9d56-393b95567547","pitchNumber":2,"startTime":"2026-03-25T01:38:34.036Z","endTime":"2026-03-25T01:38:37.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07153074292191,"aZ":-27.213173182305376,"pfxX":-8.21809074581663,"pfxZ":2.585465998922995,"pX":-2.4716200576712732,"pZ":1.8633654525530463,"vX0":4.096162664897695,"vY0":-137.51383661807017,"vZ0":-5.500096042944508,"x":211.21,"y":188.47,"x0":-2.9116322974850712,"y0":50.001706828175216,"z0":5.73194356288837,"aX":-15.76126697596435},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.7,"breakHorizontal":14.0,"spinRate":2166,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3980794591289034,"extension":6.220363143346047},"index":5,"playId":"2ccab102-8d1d-34bc-937c-57e4be8a7d0f","pitchNumber":3,"startTime":"2026-03-25T01:38:47.970Z","endTime":"2026-03-25T01:38:51.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.931126233409138,"aZ":-22.702823445702318,"pfxX":1.3111378875452533,"pfxZ":5.2043771311435645,"pX":-0.7075705959859547,"pZ":3.5592745201002054,"vX0":4.482545686417746,"vY0":-133.56450518167645,"vZ0":-2.546262709908193,"x":143.97,"y":142.68,"x0":-2.5731944065752925,"y0":50.00062961832993,"z0":6.145596423343646,"aX":2.3835754327020697},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":-3.2,"spinRate":2472,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.40902430139631507,"extension":6.082664469634006},"index":6,"playId":"2e45ce3e-134f-377f-bfd8-7c996bd8b226","pitchNumber":4,"startTime":"2026-03-25T01:39:01.196Z","endTime":"2026-03-25T01:39:05.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0653133279386,"aZ":-32.30320555883937,"pfxX":-7.856221074569686,"pfxZ":-0.079303999058018,"pX":-0.6544796995914519,"pZ":2.5202308134660845,"vX0":7.9872151744712445,"vY0":-125.90087079865522,"vZ0":-1.8475942744481655,"x":141.95,"y":170.73,"x0":-2.8505416253076863,"y0":50.00334046194721,"z0":5.883136465760121,"aX":-12.585976088015007},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.4,"breakHorizontal":12.4,"spinRate":2237,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.43539750477102057,"extension":6.074257506847816},"hitData":{"launchSpeed":95.4,"launchAngle":43.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.32,"coordY":65.91}},"index":7,"playId":"064303b3-558d-3e21-8654-68da80211613","pitchNumber":5,"startTime":"2026-03-25T01:39:16.074Z","endTime":"2026-03-25T01:39:27.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:39:27.344Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out to right fielder Gustavo Campero.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-25T01:39:37.063Z","endTime":"2026-03-25T01:41:19.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"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, 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.8,"endSpeed":87.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.290452126314722,"aZ":-25.845361871605796,"pfxX":-9.238160632832122,"pfxZ":3.279292109344489,"pX":0.2530161234502191,"pZ":1.9703449466673573,"vX0":10.096839945117548,"vY0":-137.73100499614918,"vZ0":-5.987239697817772,"x":107.36,"y":185.58,"x0":-2.2522518336072004,"y0":50.003701611847625,"z0":5.909527710720672,"aX":-17.83086087456551},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.9,"breakHorizontal":14.8,"spinRate":2303,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3970019668258069,"extension":6.014731118862457},"index":0,"playId":"fc3865ac-5328-393c-9f30-f6bb51ea78d3","pitchNumber":1,"startTime":"2026-03-25T01:39:50.895Z","endTime":"2026-03-25T01:39:54.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461683027823707,"aZ":-21.64935126377445,"pfxX":0.9025225913055914,"pfxZ":5.804345815533383,"pX":0.11296497385165538,"pZ":3.411130071786533,"vX0":6.554189411072,"vY0":-133.04907235526233,"vZ0":-2.752495345980523,"x":112.69,"y":146.68,"x0":-2.4879649069782994,"y0":50.002757684656316,"z0":6.008024114496741,"aX":1.6368451603069722},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.2,"breakHorizontal":-2.9,"spinRate":2590,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.409858831187782,"extension":6.003499708102609},"index":1,"playId":"f6b02edf-f5e1-3755-a027-600afe7a2b43","pitchNumber":2,"startTime":"2026-03-25T01:40:03.086Z","endTime":"2026-03-25T01:40:06.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-25T01:40:20.375Z","endTime":"2026-03-25T01:40:32.147Z","isPitch":false,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.927797440197814,"aZ":-32.662904211538674,"pfxX":7.676221343899747,"pfxZ":-0.3669818568376364,"pX":1.1288817876459678,"pZ":2.252336296104658,"vX0":5.622547450372014,"vY0":-114.98402252507734,"vZ0":-1.58363193173127,"x":73.97,"y":177.97,"x0":-2.3479462847411647,"y0":50.00301225859622,"z0":6.128250616898193,"aX":10.245640898812463},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.7,"breakHorizontal":-15.4,"spinRate":2534,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4769096293961619,"extension":6.011576546263976},"index":3,"playId":"cfc6f3ab-41d7-34f5-a214-53b7fe3126c1","pitchNumber":3,"startTime":"2026-03-25T01:40:32.147Z","endTime":"2026-03-25T01:40:35.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.536037059851395,"aZ":-30.196601210848517,"pfxX":-6.756859041615734,"pfxZ":1.2655272206812462,"pX":1.9061624113078468,"pZ":1.7112803865719401,"vX0":12.57749029480828,"vY0":-123.76527333018068,"vZ0":-3.756703855227326,"x":44.34,"y":192.58,"x0":-2.3520375766042427,"y0":50.00003855206844,"z0":5.763813766717994,"aX":-10.533830171237335},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.7,"breakHorizontal":9.5,"spinRate":2171,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.441702818944016,"extension":5.833707513125781},"index":4,"playId":"14e9b4fc-49ca-30b8-94b3-c94a2a5ecd1d","pitchNumber":4,"startTime":"2026-03-25T01:40:53.896Z","endTime":"2026-03-25T01:40:56.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.268214991944188,"aZ":-18.88648408792117,"pfxX":0.393796276624522,"pfxZ":7.158009965753889,"pX":0.5559501075716912,"pZ":2.906119539557848,"vX0":7.340560746352345,"vY0":-134.6417912953872,"vZ0":-4.606157266128241,"x":95.81,"y":160.31,"x0":-2.2444592813181408,"y0":50.000957639985195,"z0":5.955842679576464,"aX":0.7293084582971748},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":-2.2,"spinRate":2565,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4051300097733894,"extension":6.141732868408699},"hitData":{"launchSpeed":76.2,"launchAngle":37.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.79,"coordY":106.16}},"index":5,"playId":"7f5ee4bf-c85d-3dae-91ba-526286cf46d2","pitchNumber":5,"startTime":"2026-03-25T01:41:10.715Z","endTime":"2026-03-25T01:41:19.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:41:19.142Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Max Muncy doubles (1) on a sharp line drive to right fielder Gustavo Campero.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-25T01:41:30.827Z","endTime":"2026-03-25T01:42:50.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47150463178601,"aZ":-29.337511580321785,"pfxX":5.082473830926905,"pfxZ":2.0558472496911184,"pX":-1.261245319200911,"pZ":2.127961902194323,"vX0":2.272443244314687,"vY0":-116.42263024538234,"vZ0":-2.242615928731886,"x":165.08,"y":181.33,"x0":-2.9083904392454585,"y0":50.004941309115004,"z0":5.862102295332841,"aX":7.0248833955445775},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.5,"breakHorizontal":-9.7,"spinRate":2435,"spinDirection":85},"zone":13,"typeConfidence":2.0,"plateTime":0.46924562841666173,"extension":6.058556942434393},"index":0,"playId":"2c5d0009-cd56-3149-92c1-2d4a9f8ddcad","pitchNumber":1,"startTime":"2026-03-25T01:41:43.067Z","endTime":"2026-03-25T01:41:46.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.723503622056825,"aZ":-29.762909012598687,"pfxX":-9.417143141097345,"pfxZ":1.267820450298764,"pX":0.1483862769165767,"pZ":2.7142729172986533,"vX0":10.1258985101626,"vY0":-136.61770875344797,"vZ0":-3.191793769252558,"x":111.34,"y":165.49,"x0":-2.3739620987584775,"y0":50.00206628918156,"z0":5.932771882365464,"aX":-17.888101200026735},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.8,"breakHorizontal":15.0,"spinRate":2237,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40018032261765857,"extension":6.144811731285994},"index":1,"playId":"29a1ec7b-60a5-3ee5-bf1b-d65db6531248","pitchNumber":2,"startTime":"2026-03-25T01:41:57.742Z","endTime":"2026-03-25T01:42:00.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40485696429798,"aZ":-23.601289641979164,"pfxX":0.3562962853350611,"pfxZ":4.755086795892785,"pX":-0.25210350326299685,"pZ":2.54555633861728,"vX0":5.902183571121752,"vY0":-133.15638204342648,"vZ0":-4.528995946089671,"x":126.61,"y":170.05,"x0":-2.5397215196476646,"y0":50.00630234887487,"z0":5.966827514415827,"aX":0.6415402546480073},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.9,"breakHorizontal":-1.9,"spinRate":2497,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.41065277523116306,"extension":6.139446607115559},"index":2,"playId":"7e3ceeed-5a51-31b7-8eb9-900d2b0261b6","pitchNumber":3,"startTime":"2026-03-25T01:42:14.565Z","endTime":"2026-03-25T01:42:17.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46818888358132,"aZ":-26.678853884794684,"pfxX":-8.70919134350924,"pfxZ":2.8536720986437967,"pX":0.4768847712436543,"pZ":2.3706176547564715,"vX0":10.291557729103474,"vY0":-137.6366487741181,"vZ0":-4.7645041288501195,"x":98.82,"y":174.77,"x0":-2.1725693310202967,"y0":50.00414632117756,"z0":5.922483936241961,"aX":-16.774865381684908},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.3,"breakHorizontal":13.7,"spinRate":2267,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.39737483459626644,"extension":6.312917812666279},"hitData":{"launchSpeed":108.9,"launchAngle":21.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":215.0,"coordY":86.47}},"index":3,"playId":"a952acc0-93f5-31bf-8901-4362d4629b35","pitchNumber":4,"startTime":"2026-03-25T01:42:37.762Z","endTime":"2026-03-25T01:42:50.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.0,"awayTeamWinProbability":83.0,"homeTeamWinProbabilityAdded":2.200000000000001,"leverageIndex":0.41,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:42:50.829Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-25T01:43:23.070Z","endTime":"2026-03-25T01:45:24.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner James Tibbs III replaces Max Muncy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-25T01:43:17.366Z","endTime":"2026-03-25T01:43:25.361Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696486,"link":"/api/v1/people/696486"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":571970,"link":"/api/v1/people/571970"},"base":2,"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67523366752974,"aZ":-29.80533625733029,"pfxX":6.1231890793699035,"pfxZ":1.7418563303691759,"pX":1.9993023362337283,"pZ":2.6259057044360286,"vX0":9.586446454048824,"vY0":-115.84506757822852,"vZ0":-1.138288561250214,"x":40.79,"y":167.88,"x0":-2.988054854849944,"y0":50.00115362185771,"z0":5.973092335948756,"aX":8.320113789543887},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.1,"breakHorizontal":-13.4,"spinRate":2611,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.4728278703098021,"extension":6.327336460435692},"index":1,"playId":"74a34798-12cb-3333-b53e-b1e396ccc125","pitchNumber":1,"startTime":"2026-03-25T01:43:25.361Z","endTime":"2026-03-25T01:43:28.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.938137725006936,"aZ":-29.58757700300258,"pfxX":5.871846738230256,"pfxZ":1.925429602814365,"pX":0.9743923677395709,"pZ":1.9086639497945856,"vX0":7.316327066145128,"vY0":-115.13469523946709,"vZ0":-2.711092493030982,"x":79.86,"y":187.25,"x0":-3.0049075891045574,"y0":50.004466247144144,"z0":5.958463580262064,"aX":7.901007007255614},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.1,"breakHorizontal":-12.5,"spinRate":2581,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4753268082012738,"extension":6.147429427062492},"index":2,"playId":"80d8f047-c806-3360-b157-248d39a69c05","pitchNumber":2,"startTime":"2026-03-25T01:43:45.729Z","endTime":"2026-03-25T01:43:49.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.282564819500642,"aZ":-27.935379354685544,"pfxX":-8.572021861319197,"pfxZ":2.728921183258101,"pX":1.02851769289201,"pZ":1.5512999425202838,"vX0":12.669653404156199,"vY0":-123.74869389611156,"vZ0":-4.5368791303800435,"x":77.8,"y":196.89,"x0":-3.039788966104932,"y0":50.00471348747061,"z0":5.743938043267588,"aX":-13.321581006711911},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.1,"breakHorizontal":12.6,"spinRate":2049,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4423101813680361,"extension":6.038239187249405},"index":3,"playId":"4660ec27-688b-34ce-a5a6-3a15492a08c7","pitchNumber":3,"startTime":"2026-03-25T01:44:05.338Z","endTime":"2026-03-25T01:44:08.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43697705586174,"aZ":-19.91904008147773,"pfxX":-1.757532206432428,"pfxZ":6.650190916958829,"pX":0.5158596467448531,"pZ":2.689549200101808,"vX0":10.02818196474479,"vY0":-134.0469563789907,"vZ0":-4.931807105782609,"x":97.34,"y":166.16,"x0":-3.0246513801176835,"y0":50.00559192311339,"z0":5.950141774761159,"aX":-3.2406934227381203},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.3,"breakHorizontal":1.3,"spinRate":2589,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4065798995630341,"extension":6.1561025050986995},"index":4,"playId":"cd0d3518-d585-349b-a1ac-06609a919fe4","pitchNumber":4,"startTime":"2026-03-25T01:44:25.257Z","endTime":"2026-03-25T01:44:28.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.235868044485635,"aZ":-22.83231584478627,"pfxX":-10.065204381545854,"pfxZ":4.881549226613913,"pX":-0.030425945929410975,"pZ":1.8018912605833661,"vX0":11.340948291236794,"vY0":-137.1600818200068,"vZ0":-7.196464425114925,"x":118.16,"y":190.13,"x0":-2.9034477491829294,"y0":50.000026602404056,"z0":6.0071370266321,"aX":-19.249532653668197},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.4,"breakHorizontal":16.0,"spinRate":2314,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3987501278462009,"extension":6.430712844327397},"index":5,"playId":"56672d38-d2a6-3356-a8e4-9f6421f34dd9","pitchNumber":5,"startTime":"2026-03-25T01:44:46.226Z","endTime":"2026-03-25T01:44:49.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-25T01:44:59.247Z","endTime":"2026-03-25T01:45:20.817Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53291343718646,"aZ":-19.699588681800122,"pfxX":-1.876356806557372,"pfxZ":6.618576768913583,"pX":-0.8483928453800219,"pZ":3.585222127693197,"vX0":6.772461050438399,"vY0":-135.65449744257722,"vZ0":-3.204805324716671,"x":149.34,"y":141.98,"x0":-3.121256338340806,"y0":50.00340859296187,"z0":6.136917328391932,"aX":-3.5377293115870594},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":2.2,"spinRate":2499,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4020306864828571,"extension":6.376619838761401},"index":7,"playId":"ad4e3260-9e74-3df0-ab59-41e7a24e462f","pitchNumber":6,"startTime":"2026-03-25T01:45:20.817Z","endTime":"2026-03-25T01:45:24.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"second":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-3.299999999999999,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:45:24.645Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to center fielder Andy Pages.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-25T01:47:34.734Z","endTime":"2026-03-25T01:48:40.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[7,8,9,10,11],"actionIndex":[0,1,2,3,4,5,6],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Zach Ehrhard replaces left fielder Teoscar Hernández, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T01:47:24.166Z","endTime":"2026-03-25T01:47:24.194Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701394,"link":"/api/v1/people/701394"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Miguel Rojas replaces right fielder Kyle Tucker, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-25T01:47:24.194Z","endTime":"2026-03-25T01:47:24.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Santiago Espinal replaces first baseman Freddie Freeman, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-25T01:47:24.197Z","endTime":"2026-03-25T01:47:24.199Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":518692,"link":"/api/v1/people/518692"},"defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dalton Rushing replaces shortstop Mookie Betts, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-25T01:47:24.199Z","endTime":"2026-03-25T01:47:24.201Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":605141,"link":"/api/v1/people/605141"},"defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"James Tibbs III remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-25T01:47:24.201Z","endTime":"2026-03-25T01:47:24.202Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696486,"link":"/api/v1/people/696486"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":571970,"link":"/api/v1/people/571970"},"defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alex Call replaces catcher Will Smith, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-25T01:47:24.202Z","endTime":"2026-03-25T01:47:24.204Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":669257,"link":"/api/v1/people/669257"},"defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Wrobleski replaces Antoine Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-25T01:47:24.204Z","endTime":"2026-03-25T01:47:37.074Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680736,"link":"/api/v1/people/680736"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681520,"link":"/api/v1/people/681520","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27852681507754,"aZ":-14.20930619660178,"pfxX":4.059715099269317,"pfxZ":9.461312994425624,"pX":-0.06920625798383696,"pZ":3.6034743605364494,"vX0":-6.7727606885537615,"vY0":-136.72178853242644,"vZ0":-2.5554166836393173,"x":119.64,"y":141.49,"x0":1.9091948641171652,"y0":50.00585770410967,"z0":5.521842284626062,"aX":7.711824033748797},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":-6.0,"spinRate":2342,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.40015913351176247,"extension":5.72640434527165},"index":7,"playId":"c4dfcbf4-c8d8-3084-b7ad-d2617b909744","pitchNumber":1,"startTime":"2026-03-25T01:47:37.074Z","endTime":"2026-03-25T01:47:40.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.201948120190398,"aZ":-37.19101575941347,"pfxX":-1.357423950062146,"pfxZ":-3.0623544079263727,"pX":-0.2686948703391617,"pZ":2.7613838584947366,"vX0":-5.393774830942763,"vY0":-126.43579653064994,"vZ0":0.1557396405430873,"x":127.24,"y":164.22,"x0":2.059531291393722,"y0":50.005641226220334,"z0":5.6575627681493765,"aX":-2.2206710094276536},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.3,"breakHorizontal":3.6,"spinRate":2544,"spinDirection":292},"zone":1,"typeConfidence":2.0,"plateTime":0.4314517478544633,"extension":5.442011632369706},"index":8,"playId":"b7b2a4d5-6175-3bf5-84b2-2158aa806a15","pitchNumber":2,"startTime":"2026-03-25T01:47:49.693Z","endTime":"2026-03-25T01:47:53.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.211030074735028,"aZ":-13.473773769358113,"pfxX":4.3657575577422305,"pfxZ":9.491878006695986,"pX":-0.7203514582611645,"pZ":3.9686841693116324,"vX0":-8.300249303518378,"vY0":-139.23063098946014,"vZ0":-2.044238915467487,"x":144.46,"y":131.63,"x0":1.7274422365676148,"y0":50.00564501861538,"z0":5.600420107771073,"aX":8.605014014960622},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":-6.2,"spinRate":2460,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.3928617681840598,"extension":5.589329235050518},"index":9,"playId":"3c9ee79f-9e24-3db8-b50c-73ef1df5a227","pitchNumber":3,"startTime":"2026-03-25T01:48:00.940Z","endTime":"2026-03-25T01:48:04.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":95.7,"endSpeed":87.9,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.923524789155884,"aZ":-12.928641290154532,"pfxX":5.254942200008328,"pfxZ":9.79517657072211,"pX":-0.5090314259637654,"pZ":0.9909234161828604,"vX0":-7.91879355204905,"vY0":-138.98364217037417,"vZ0":-9.729957239349304,"x":136.4,"y":212.03,"x0":1.6887954260269453,"y0":50.00063150961542,"z0":5.386467838613448,"aX":10.322895777927378},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":-7.9,"spinRate":2418,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.3934674364685602,"extension":5.563244725788454},"index":10,"playId":"207b8b6c-9ab9-30d8-9197-a167f0891fef","pitchNumber":4,"startTime":"2026-03-25T01:48:14.477Z","endTime":"2026-03-25T01:48:18.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.117237448607323,"aZ":-33.946498247608304,"pfxX":-1.1644989970876511,"pfxZ":-1.0930500580335192,"pX":-0.6186725143479544,"pZ":3.253597052783073,"vX0":-5.716920607268103,"vY0":-125.75800965667825,"vZ0":0.7370046103754753,"x":140.58,"y":150.93,"x0":1.8261899500773076,"y0":50.00398841102054,"z0":5.6887754713247505,"aX":-1.8840633313031663},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.6,"breakHorizontal":3.2,"spinRate":2516,"spinDirection":289},"zone":1,"typeConfidence":2.0,"plateTime":0.4338923912402741,"extension":5.523411465545415},"hitData":{"launchSpeed":92.9,"launchAngle":30.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.3,"coordY":54.41}},"index":11,"playId":"bf626854-c139-3164-b600-ddeffe51b788","pitchNumber":5,"startTime":"2026-03-25T01:48:31.487Z","endTime":"2026-03-25T01:48:40.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:48:40.786Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sebastián Rivero lines out to center fielder Andy Pages.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-25T01:48:59.669Z","endTime":"2026-03-25T01:49:10.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Sebastián Rivero replaces Travis d'Arnaud.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-25T01:48:48.331Z","endTime":"2026-03-25T01:49:01.835Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":518595,"link":"/api/v1/people/518595"},"defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.208165560568556,"aZ":-33.01237676022414,"pfxX":-1.6205946476878998,"pfxZ":-0.5377230468527063,"pX":0.38200244135244354,"pZ":2.09401968343129,"vX0":-3.6670346055049516,"vY0":-123.7400209357362,"vZ0":-1.777728602917245,"x":102.44,"y":182.24,"x0":2.087327190752385,"y0":50.001101609764,"z0":5.559939953251585,"aX":-2.5390631457887745},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.1,"breakHorizontal":3.7,"spinRate":2438,"spinDirection":288},"zone":9,"typeConfidence":2.0,"plateTime":0.4408433258447193,"extension":5.619983268852323},"hitData":{"launchSpeed":94.1,"launchAngle":22.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.64,"coordY":62.35}},"index":1,"playId":"f3b02cde-e5da-3a1e-9441-f7112eb3e886","pitchNumber":1,"startTime":"2026-03-25T01:49:01.835Z","endTime":"2026-03-25T01:49:10.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_ab"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_ab"},{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_pa"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:49:10.935Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Oswald Peraza lines out sharply to third baseman Santiago Espinal.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-25T01:49:29.046Z","endTime":"2026-03-25T01:50:02.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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.5,"endSpeed":87.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.260965452300635,"aZ":-13.427524892493484,"pfxX":3.8903789703190705,"pfxZ":9.569064958899718,"pX":-0.656860862469177,"pZ":2.6873023352516805,"vX0":-7.836444504978877,"vY0":-138.87660539618844,"vZ0":-5.1199272980213655,"x":142.04,"y":166.22,"x0":1.6923106934320622,"y0":50.00299505076031,"z0":5.443614634800918,"aX":7.622582596615611},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":-5.5,"spinRate":2326,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.3939714475073819,"extension":5.69995691988905},"index":0,"playId":"256eb276-1dd6-31fb-b7b2-1a0e3764c991","pitchNumber":1,"startTime":"2026-03-25T01:49:31.523Z","endTime":"2026-03-25T01:49:35.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":87.3,"endSpeed":80.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33882440068645,"aZ":-34.74452325462012,"pfxX":-1.8917335801640949,"pfxZ":-1.5762401200401843,"pX":2.219704450380793,"pZ":2.8356839963418055,"vX0":0.37945810876881014,"vY0":-127.15198586597853,"vZ0":-0.14931590722556065,"x":32.39,"y":162.22,"x0":2.31415970556175,"y0":50.00019488105516,"z0":5.654639449642864,"aX":-3.0934989509112047},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.6,"breakHorizontal":3.4,"spinRate":2442,"spinDirection":287},"zone":12,"typeConfidence":2.0,"plateTime":0.4309514474711227,"extension":5.521224489471767},"index":1,"playId":"f2d1320f-3f29-3d40-9c73-aeef38c2b1c5","pitchNumber":2,"startTime":"2026-03-25T01:49:45.636Z","endTime":"2026-03-25T01:49:48.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":86.4,"endSpeed":80.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.301453193409714,"aZ":-34.61699134000637,"pfxX":-2.630532884464725,"pfxZ":-1.504626647677612,"pX":-0.45909384868185094,"pZ":1.9721683245104933,"vX0":-4.929594505198073,"vY0":-125.8857671020574,"vZ0":-2.117512497782638,"x":134.5,"y":185.53,"x0":1.8591925734105932,"y0":50.00437000713287,"z0":5.601352064486459,"aX":-4.262296312142379},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":5.8,"spinRate":2561,"spinDirection":289},"zone":7,"typeConfidence":2.0,"plateTime":0.43353242672164205,"extension":5.489266016604045},"hitData":{"launchSpeed":108.6,"launchAngle":6.0,"totalDistance":133.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":99.95,"coordY":161.72}},"index":2,"playId":"0a5389e5-99e9-3c50-98dd-b14d323d1a35","pitchNumber":3,"startTime":"2026-03-25T01:49:58.598Z","endTime":"2026-03-25T01:50:02.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:50:02.969Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andy Pages walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-25T01:52:09.778Z","endTime":"2026-03-25T01:53:39.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Sebastián Rivero remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T01:51:29.325Z","endTime":"2026-03-25T01:52:11.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":518595,"link":"/api/v1/people/518595"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.601307192961592,"aZ":-23.064351236956284,"pfxX":-1.03199326636425,"pfxZ":5.207805178906909,"pX":-0.12868594791535343,"pZ":3.350778945243444,"vX0":6.275615921918808,"vY0":-130.47657989414293,"vZ0":-2.4239689213913906,"x":121.91,"y":148.31,"x0":-2.415716023416724,"y0":50.00500634417925,"z0":6.0027233366920845,"aX":-1.806616661647519},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":0.7,"spinRate":2540,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4174074697207404,"extension":5.912548492685249},"index":1,"playId":"0a60d56b-7cf8-31db-8eaa-9e48612be201","pitchNumber":1,"startTime":"2026-03-25T01:52:11.958Z","endTime":"2026-03-25T01:52:15.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96544527894326,"aZ":-29.520942203733682,"pfxX":6.994503814217755,"pfxZ":2.0447257751193355,"pX":-0.8859767026670471,"pZ":3.5922542687662737,"vX0":2.381426304229007,"vY0":-113.64218227288646,"vZ0":1.197268963199711,"x":150.77,"y":141.79,"x0":-2.858089518216518,"y0":50.005381068842546,"z0":6.003999495983777,"aX":9.096038530620389},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":4.3,"breakHorizontal":-13.3,"spinRate":2432,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.48305613402923653,"extension":6.243792544192389},"index":2,"playId":"ff13106a-dc2b-31c7-8c8e-35252ab10641","pitchNumber":2,"startTime":"2026-03-25T01:52:25.214Z","endTime":"2026-03-25T01:52:29.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":78.0,"endSpeed":71.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00517576893094,"aZ":-33.43087142078369,"pfxX":7.412051046312128,"pfxZ":-0.9827553204040553,"pX":1.252316830690003,"pZ":0.8353950838049509,"vX0":6.4275921433029986,"vY0":-113.30709467908207,"vZ0":-3.5634375605568076,"x":69.26,"y":216.22,"x0":-2.596247899431396,"y0":50.0005850483963,"z0":5.810312550143992,"aX":9.520026712307853},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.5,"breakHorizontal":-15.2,"spinRate":2526,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4856279012032285,"extension":6.189632501037053},"index":3,"playId":"bf0b3f75-a5ef-3d44-9c4b-0b5cbac178b2","pitchNumber":3,"startTime":"2026-03-25T01:52:39.059Z","endTime":"2026-03-25T01:52:42.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":93.0,"endSpeed":86.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68360095563679,"aZ":-22.54601164983971,"pfxX":-6.112580979211746,"pfxZ":5.097158741460893,"pX":-2.004417831664638,"pZ":3.839424109208525,"vX0":3.644944242139399,"vY0":-135.6277475384293,"vZ0":-1.9204087189610701,"x":193.4,"y":135.12,"x0":-2.5616187190729804,"y0":50.004970705519185,"z0":6.10631510133645,"aX":-11.552329277052836},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":10.4,"spinRate":2191,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40165115242451677,"extension":6.418129579409842},"index":4,"playId":"e251739e-db89-3f53-bac9-de2ded40ee1b","pitchNumber":4,"startTime":"2026-03-25T01:52:53.794Z","endTime":"2026-03-25T01:52:57.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128550364160986,"aZ":-25.28443722420126,"pfxX":1.2935833276884887,"pfxZ":4.105562635246885,"pX":-0.8580724741298444,"pZ":3.1798119275347063,"vX0":4.025140225572097,"vY0":-127.89377821952071,"vZ0":-2.1831559622207126,"x":149.71,"y":152.93,"x0":-2.6121251522860556,"y0":50.00392081837633,"z0":6.001487705848384,"aX":2.1703580863015226},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":-3.1,"spinRate":2426,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.42614155701799783,"extension":5.999985494859685},"index":5,"playId":"989d30cc-440d-3f0f-b134-2e1402ad4bdc","pitchNumber":5,"startTime":"2026-03-25T01:53:12.686Z","endTime":"2026-03-25T01:53:16.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-25T01:53:23.227Z","endTime":"2026-03-25T01:53:34.868Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.950485780182422,"aZ":-22.612098925496465,"pfxX":-8.737688115989037,"pfxZ":5.02747473657464,"pX":1.1042338779359617,"pZ":2.0261859149200836,"vX0":11.876357893142357,"vY0":-136.32087439973628,"vZ0":-6.307028692744011,"x":74.91,"y":184.07,"x0":-2.1520289890907356,"y0":50.005367198185624,"z0":5.906746756610957,"aX":-16.625760296460818},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.0,"breakHorizontal":13.7,"spinRate":2309,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4001653396687712,"extension":6.4755135568382585},"index":7,"playId":"136e327d-b345-3fe7-86fe-620cdafaa114","pitchNumber":6,"startTime":"2026-03-25T01:53:34.868Z","endTime":"2026-03-25T01:53:39.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":1.07,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:53:39.334Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Freeland singles on a sharp ground ball to left fielder Adam Frazier. Eduardo Quintero to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-25T01:54:17.680Z","endTime":"2026-03-25T01:54:47.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"postOnSecond":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Eduardo Quintero replaces Andy Pages.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T01:54:05.988Z","endTime":"2026-03-25T01:54:20.019Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":681624,"link":"/api/v1/people/681624"},"base":1,"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.215022178546345,"aZ":-23.722743227636425,"pfxX":0.681624836223552,"pfxZ":4.741947419175892,"pX":1.2078869343494079,"pZ":2.5882845313659186,"vX0":10.446738962517427,"vY0":-131.67575899614818,"vZ0":-4.686533866761649,"x":70.96,"y":168.9,"x0":-2.8757770137369385,"y0":50.00126479125244,"z0":6.115242987824794,"aX":1.2103532100172067},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.9,"breakHorizontal":-3.2,"spinRate":2457,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4137312188619404,"extension":6.281412579864931},"index":1,"playId":"d9ab9e10-597b-38c1-878e-1a9645b8b052","pitchNumber":1,"startTime":"2026-03-25T01:54:20.019Z","endTime":"2026-03-25T01:54:23.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90595252671623,"aZ":-31.635417255382848,"pfxX":-7.411839422272129,"pfxZ":0.3492737271152757,"pX":-0.23442219358904082,"pZ":1.914792346792203,"vX0":9.807633091762318,"vY0":-123.4419727165868,"vZ0":-3.243407749678113,"x":125.94,"y":187.08,"x0":-3.2828560165648617,"y0":50.004325294847234,"z0":5.889094119508654,"aX":-11.522475001580126},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.1,"breakHorizontal":11.3,"spinRate":2058,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4424858960665601,"extension":5.532022750176565},"hitData":{"launchSpeed":106.2,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":87.84,"coordY":102.36}},"index":2,"playId":"e7dc7d08-237a-3123-b38f-a3205884e3a0","pitchNumber":2,"startTime":"2026-03-25T01:54:38.175Z","endTime":"2026-03-25T01:54:47.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":7.899999999999999,"leverageIndex":1.95,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:54:47.734Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Harlan strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-25T01:55:15.796Z","endTime":"2026-03-25T01:56:15.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":815792,"fullName":"Chase Harlan","link":"/api/v1/people/815792"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"postOnSecond":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":815792,"fullName":"Chase Harlan","link":"/api/v1/people/815792"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Chase Harlan replaces Shohei Ohtani.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T01:55:07.492Z","endTime":"2026-03-25T01:55:17.988Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815792,"link":"/api/v1/people/815792"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"second":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.021442097312644,"aZ":-24.490335389544402,"pfxX":0.5163616395799226,"pfxZ":4.371538646304437,"pX":-0.8260139840078108,"pZ":3.1811636439963378,"vX0":5.54245713594833,"vY0":-131.5125111525531,"vZ0":-2.8419156870455375,"x":148.49,"y":152.89,"x0":-3.0249580127875735,"y0":50.00318448181489,"z0":6.085841232636004,"aX":0.9061641889259318},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-2.2,"spinRate":2584,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.41595174641605226,"extension":6.207280874341237},"index":1,"playId":"39ef12f6-956a-3912-80c7-c09ebf0290cb","pitchNumber":1,"startTime":"2026-03-25T01:55:17.988Z","endTime":"2026-03-25T01:55:21.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":815792,"link":"/api/v1/people/815792","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"second":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":90.1,"endSpeed":83.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976102008493754,"aZ":-26.248987048167656,"pfxX":1.0965811617122867,"pfxZ":3.3874155285556107,"pX":1.0072497013381452,"pZ":3.577203915280005,"vX0":9.42616673495846,"vY0":-130.9775243865598,"vZ0":-1.7702602712451214,"x":78.61,"y":142.2,"x0":-2.7709099762101337,"y0":50.00140673768913,"z0":6.212221897485265,"aX":1.9171072512511695},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.0,"breakHorizontal":-4.0,"spinRate":2578,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.4171398056122828,"extension":6.3047060652098805},"index":2,"playId":"ef51b2bf-8c8f-3344-95dd-e6bb5c3ca342","pitchNumber":2,"startTime":"2026-03-25T01:55:34.985Z","endTime":"2026-03-25T01:55:38.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":815792,"link":"/api/v1/people/815792","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"second":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05207388771161,"aZ":-31.871530386757982,"pfxX":-8.35233597781796,"pfxZ":0.19698835033449136,"pX":0.3255354248466408,"pZ":1.5870510585475728,"vX0":10.552267470193781,"vY0":-123.2199963474071,"vZ0":-3.7710254235860976,"x":104.59,"y":195.93,"x0":-2.923531592180945,"y0":50.004119080296626,"z0":5.824861396598622,"aX":-12.869806591345215},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.4,"breakHorizontal":12.7,"spinRate":2035,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.44419078308106696,"extension":5.994650438422429},"index":3,"playId":"b139e4bc-770e-3c1c-be0f-25aac573d375","pitchNumber":3,"startTime":"2026-03-25T01:55:51.591Z","endTime":"2026-03-25T01:55:54.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":815792,"link":"/api/v1/people/815792","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"second":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.366900985787314,"aZ":-32.72085757561978,"pfxX":-7.974635276500971,"pfxZ":-0.3634423663905464,"pX":0.3836550338705984,"pZ":1.6457779910536894,"vX0":10.78400371404092,"vY0":-122.32705884101833,"vZ0":-3.592877420256732,"x":102.38,"y":194.34,"x0":-3.0570050321576177,"y0":50.002946098467866,"z0":5.955032005736363,"aX":-12.020468143330849},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.3,"breakHorizontal":11.8,"spinRate":2063,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4487002021077,"extension":5.847155686516234},"index":4,"playId":"863374c1-ad6c-3331-855a-f28fa087b094","pitchNumber":4,"startTime":"2026-03-25T01:56:11.981Z","endTime":"2026-03-25T01:56:15.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":815792,"link":"/api/v1/people/815792","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"second":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815792,"link":"/api/v1/people/815792"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":815792,"link":"/api/v1/people/815792"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-6.9999999999999964,"leverageIndex":2.78,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:56:15.495Z","atBatIndex":45},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Miguel Rojas grounds into a double play, shortstop Yolmer Sánchez to second baseman Oswald Peraza to first baseman Trey Mancini. Alex Freeland out at 2nd. Miguel Rojas out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-25T01:56:51.140Z","endTime":"2026-03-25T01:57:23.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-25T01:56:50.311Z","endTime":"2026-03-25T01:56:53.357Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"second":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.393156070470457,"aZ":-25.873191766085245,"pfxX":-8.962331517335262,"pfxZ":3.3554337089302866,"pX":-0.22658952911305508,"pZ":3.0855874933785024,"vX0":10.157427924378252,"vY0":-135.65821403125793,"vZ0":-3.207160750183487,"x":125.64,"y":155.47,"x0":-2.840493127131131,"y0":50.00502809434041,"z0":6.070436440184661,"aX":-16.844073985055328},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":14.3,"spinRate":2165,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.40249992637420684,"extension":6.150050658092359},"index":1,"playId":"25424d9d-634f-3b7f-a2c2-15c08a55c0d8","pitchNumber":1,"startTime":"2026-03-25T01:56:53.357Z","endTime":"2026-03-25T01:56:57.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"second":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.088613038370017,"aZ":-25.54961946124243,"pfxX":-8.939869026134922,"pfxZ":3.4700886097307038,"pX":-0.25608453121353153,"pZ":2.7607222091078447,"vX0":9.821033642120398,"vY0":-136.58560573945374,"vZ0":-4.3195210425809485,"x":126.76,"y":164.24,"x0":-2.7188168126342385,"y0":50.00452430425172,"z0":6.097293267045083,"aX":-17.073116043308485},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":14.4,"spinRate":2266,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.39940812876252973,"extension":6.032362058436429},"hitData":{"launchSpeed":85.5,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.64,"coordY":155.67}},"index":2,"playId":"ad24f795-89e7-35cb-bcc7-454f8de2b362","pitchNumber":2,"startTime":"2026-03-25T01:57:15.341Z","endTime":"2026-03-25T01:57:23.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"second":{"id":808234,"link":"/api/v1/people/808234"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-11.3,"leverageIndex":2.59,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-03-25T01:57:23.274Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yolmer Sánchez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-25T01:59:24.375Z","endTime":"2026-03-25T02:00:21.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Chase Harlan remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T01:59:18.034Z","endTime":"2026-03-25T01:59:18.053Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815792,"link":"/api/v1/people/815792"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Eduardo Quintero remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-25T01:59:18.053Z","endTime":"2026-03-25T01:59:26.702Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":93.3,"endSpeed":85.6,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.387074426639593,"aZ":-15.502509742696134,"pfxX":2.6764212464868287,"pfxZ":8.872671012864263,"pX":-0.07122057187492156,"pZ":4.432223278847359,"vX0":-6.176141275313064,"vY0":-135.87377282991022,"vZ0":-0.344632425939746,"x":119.71,"y":119.11,"x0":1.8785291067612409,"y0":50.00365071714004,"z0":5.633274837990253,"aX":5.03055572083029},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":-3.6,"spinRate":2365,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.40235785568492455,"extension":5.656338102830722},"index":2,"playId":"54fa11e2-f152-346b-9479-b66a59e627b5","pitchNumber":1,"startTime":"2026-03-25T01:59:26.702Z","endTime":"2026-03-25T01:59:29.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":94.1,"endSpeed":86.4,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24427287153811,"aZ":-14.34306607005445,"pfxX":4.3708194324521,"pfxZ":9.345466135339347,"pX":-0.7661732487478196,"pZ":3.1188878781622065,"vX0":-8.149578584013991,"vY0":-136.7979511380822,"vZ0":-3.7093893509125486,"x":146.2,"y":154.57,"x0":1.6744875495433167,"y0":50.0035491052012,"z0":5.466187695282989,"aX":8.340812285843521},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":-6.4,"spinRate":2355,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.3993431703536694,"extension":5.762781038647211},"index":3,"playId":"cd61197b-3ff4-33ee-bd27-dab22819461c","pitchNumber":2,"startTime":"2026-03-25T01:59:39.938Z","endTime":"2026-03-25T01:59:44.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.168146442703062,"aZ":-30.878566390356887,"pfxX":-1.7731237510018272,"pfxZ":0.805624822568701,"pX":-0.2856388963123239,"pZ":3.083479091444907,"vX0":-5.262193011194704,"vY0":-125.64298196109456,"vZ0":-0.12976167407043404,"x":127.89,"y":155.53,"x0":2.0650392402777036,"y0":50.00024275943085,"z0":5.642584342323077,"aX":-2.8365945282195995},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":4.4,"spinRate":2425,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.43574884228903743,"extension":5.583407387042606},"index":4,"playId":"5f499bc0-0155-3bf1-95c2-5343f9448eaf","pitchNumber":3,"startTime":"2026-03-25T01:59:52.124Z","endTime":"2026-03-25T01:59:55.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89469674033002,"aZ":-13.442895275696053,"pfxX":3.674587674134674,"pfxZ":9.686167379959462,"pX":-0.4891675951452032,"pZ":2.8567449478486107,"vX0":-7.903156415427706,"vY0":-137.76235509605738,"vZ0":-4.478913717188975,"x":135.65,"y":161.65,"x0":1.9316561821558076,"y0":50.00188600018402,"z0":5.403793602573813,"aX":7.1063391802875095},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-5.2,"spinRate":2433,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.39669277185502416,"extension":5.80649360655341},"index":5,"playId":"cfe5aba9-a4a9-3721-bf2f-91fc05132045","pitchNumber":4,"startTime":"2026-03-25T02:00:05.280Z","endTime":"2026-03-25T02:00:08.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84908535646269,"aZ":-30.735461536244262,"pfxX":-1.6824256992833906,"pfxZ":0.8916983985097566,"pX":-0.7957055784526148,"pZ":1.0792319347716621,"vX0":-6.474273727812691,"vY0":-125.77979238542432,"vZ0":-4.472066495576195,"x":147.33,"y":209.64,"x0":2.02293620329692,"y0":50.00247172723769,"z0":5.352911323599104,"aX":-2.7140925998801473},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.8,"breakHorizontal":4.4,"spinRate":2651,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4343139048405176,"extension":5.666011505988171},"index":6,"playId":"459f2c1f-aded-3eef-b285-22cbc8c300ba","pitchNumber":5,"startTime":"2026-03-25T02:00:17.874Z","endTime":"2026-03-25T02:00:21.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_ab"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_ab"},{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_pa"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:00:21.714Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryce Teodosio pops out to second baseman Alex Freeland.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-25T02:00:38.359Z","endTime":"2026-03-25T02:01:38.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35262432779453,"aZ":-14.922984638380322,"pfxX":2.721724307691215,"pfxZ":8.955401078122858,"pX":-0.71365911243325,"pZ":2.022276470336485,"vX0":-7.6622522212586395,"vY0":-137.4178921364275,"vZ0":-6.506758395175574,"x":144.2,"y":184.18,"x0":1.748225487892799,"y0":50.0058599083813,"z0":5.4213157618338315,"aX":5.245629343028796},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":-3.5,"spinRate":2410,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.3974765435347236,"extension":5.774925453595806},"index":0,"playId":"36ce65c1-fb4f-3419-8f99-ecf4c09910c4","pitchNumber":1,"startTime":"2026-03-25T02:00:46.332Z","endTime":"2026-03-25T02:00:49.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88252993403596,"aZ":-35.79187539178445,"pfxX":-2.101054987372024,"pfxZ":-2.240427956842834,"pX":-0.8714410470811668,"pZ":1.0704362156186447,"vX0":-6.474617051400221,"vY0":-125.67543303849219,"vZ0":-3.6674277969999176,"x":150.22,"y":209.88,"x0":1.9997959345465037,"y0":50.00007375918739,"z0":5.422948522868042,"aX":-3.3966359232433256},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.6,"breakHorizontal":5.2,"spinRate":2635,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4340328828022253,"extension":5.581799548992585},"index":1,"playId":"dde9ece6-63ae-37eb-86e0-610c343191b2","pitchNumber":2,"startTime":"2026-03-25T02:00:59.435Z","endTime":"2026-03-25T02:01:03.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53781169127846,"aZ":-31.782560968462263,"pfxX":-1.3362049644007898,"pfxZ":0.2403300779628169,"pX":-1.2845419440648915,"pZ":-0.14787812628926603,"vX0":-7.789317942862699,"vY0":-125.94084916895677,"vZ0":-7.086468122273432,"x":165.96,"y":242.77,"x0":2.011165741258597,"y0":50.0027097247324,"z0":5.244929604195215,"aX":-2.163216957711297},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":4.1,"spinRate":2624,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.4335020135796608,"extension":5.705855746956156},"index":2,"playId":"c4d87496-8a43-37e0-872a-1b776bdf64ee","pitchNumber":3,"startTime":"2026-03-25T02:01:12.816Z","endTime":"2026-03-25T02:01:15.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348946857503332,"aZ":-14.839379203274925,"pfxX":2.9028371587938993,"pfxZ":8.922700595292934,"pX":-0.6121262661951229,"pZ":2.6601833735372584,"vX0":-7.543509231295652,"vY0":-138.17038674205185,"vZ0":-4.948576630573163,"x":140.33,"y":166.96,"x0":1.7702953865864188,"y0":50.00450373632019,"z0":5.463686649349279,"aX":5.641034714949827},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":-3.7,"spinRate":2343,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.39566407417250415,"extension":5.766183108365364},"hitData":{"launchSpeed":60.0,"launchAngle":29.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":124.42,"coordY":129.21}},"index":3,"playId":"2a5001af-9f66-3029-b83f-5888fd9631c4","pitchNumber":4,"startTime":"2026-03-25T02:01:32.343Z","endTime":"2026-03-25T02:01:38.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:01:38.770Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Mancini called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-25T02:01:56.992Z","endTime":"2026-03-25T02:03:09.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35227873560273,"aZ":-40.65960116343171,"pfxX":-4.166902785102577,"pfxZ":-5.933204319667706,"pX":-0.3766724126408417,"pZ":2.361160256072788,"vX0":-4.1838288824913015,"vY0":-118.43745033860696,"vZ0":0.6089769078312606,"x":131.36,"y":175.03,"x0":1.950345188479738,"y0":50.00539207998501,"z0":5.801375375535747,"aX":-5.955358846333847},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.3,"breakHorizontal":8.5,"spinRate":2549,"spinDirection":315},"zone":4,"typeConfidence":2.0,"plateTime":0.4614111588369494,"extension":5.470970831789965},"index":0,"playId":"2eced3d3-7fe8-37e9-bb4c-028b1379f75a","pitchNumber":1,"startTime":"2026-03-25T02:02:03.487Z","endTime":"2026-03-25T02:02:07.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.581689088150327,"aZ":-34.87304790855812,"pfxX":-2.8521463777979363,"pfxZ":-1.733166943290839,"pX":-1.045637363287813,"pZ":1.5164647910936997,"vX0":-6.272685691099717,"vY0":-123.52234089692975,"vZ0":-2.558597781741714,"x":156.86,"y":197.84,"x0":1.8883954589704715,"y0":50.002748242387675,"z0":5.4728474142193155,"aX":-4.444062419356888},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.5,"breakHorizontal":6.5,"spinRate":2687,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4419595122917208,"extension":5.457882667924001},"index":1,"playId":"2a72e2e8-b1af-3a3b-b00c-48e2db24ab59","pitchNumber":2,"startTime":"2026-03-25T02:02:14.961Z","endTime":"2026-03-25T02:02:19.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-25T02:02:25.962Z","endTime":"2026-03-25T02:02:37.070Z","isPitch":false,"type":"action","player":{"id":641820,"link":"/api/v1/people/641820"},"defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.949280639887775,"aZ":-12.187588314147103,"pfxX":3.19983400204708,"pfxZ":10.292801277624067,"pX":0.7283031648458937,"pZ":4.435858929496671,"vX0":-4.297783817694793,"vY0":-138.46614262539663,"vZ0":-0.9688640401991483,"x":89.24,"y":119.01,"x0":1.884869029094731,"y0":50.00013303708561,"z0":5.60585658039903,"aX":6.212317016239385},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":-4.9,"spinRate":2503,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.39558373072745745,"extension":5.713185702061795},"index":3,"playId":"a78b078a-f212-3b30-9d9e-53109d39d8a8","pitchNumber":3,"startTime":"2026-03-25T02:02:37.070Z","endTime":"2026-03-25T02:02:40.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.886646794086253,"aZ":-34.24041837731468,"pfxX":-1.9167053261225324,"pfxZ":-1.267366496124577,"pX":-0.15216146992586654,"pZ":0.747599483246218,"vX0":-4.589086061820556,"vY0":-125.96103826950537,"vZ0":-4.819672502871133,"x":122.8,"y":218.59,"x0":1.9312304808826604,"y0":50.00252054054518,"z0":5.406984434534622,"aX":-3.1266354645460592},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.0,"breakHorizontal":4.3,"spinRate":2630,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.43229783092185103,"extension":5.53258663932257},"index":4,"playId":"e716e212-09f5-3670-b6b2-38059b106afb","pitchNumber":4,"startTime":"2026-03-25T02:02:49.247Z","endTime":"2026-03-25T02:02:52.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.758602843081604,"aZ":-12.313964664242922,"pfxX":5.036763201465156,"pfxZ":9.874717149054625,"pX":-0.6041418659569777,"pZ":2.283474096429272,"vX0":-8.132941308023627,"vY0":-140.4486679860204,"vZ0":-6.527033354307333,"x":140.03,"y":177.13,"x0":1.6656684777096666,"y0":50.00536966896209,"z0":5.427202101131762,"aX":10.133338340525558},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":-7.6,"spinRate":2468,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.38895508183250627,"extension":5.7601025528971235},"index":5,"playId":"84fc0020-77c9-3f6d-8738-3d517c0c6f3f","pitchNumber":5,"startTime":"2026-03-25T02:03:04.539Z","endTime":"2026-03-25T02:03:09.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_ab"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_ab"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_pa"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:03:09.017Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-25T02:05:14.483Z","endTime":"2026-03-25T02:06:14.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to second base for Yolmer Sánchez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T02:05:08.559Z","endTime":"2026-03-25T02:05:08.587Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Oswald Peraza.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-25T02:05:08.587Z","endTime":"2026-03-25T02:05:16.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.581331643857474,"aZ":-32.32566624844685,"pfxX":6.719182295932988,"pfxZ":-0.12059788901869695,"pX":0.3172321510013083,"pZ":2.1186349443811454,"vX0":4.700218059592832,"vY0":-110.96399800693767,"vZ0":-1.1468288852350133,"x":104.91,"y":181.58,"x0":-2.700331068812302,"y0":50.0041664361567,"z0":6.005731544843688,"aX":8.39042224866859},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-0.2,"breakHorizontal":-13.3,"spinRate":2416,"spinDirection":75},"zone":9,"typeConfidence":2.0,"plateTime":0.49334299674456883,"extension":6.3091115085980585},"index":2,"playId":"d969b4cc-6e27-3366-a9b9-22ae317fb82d","pitchNumber":1,"startTime":"2026-03-25T02:05:16.566Z","endTime":"2026-03-25T02:05:19.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-03-25T02:05:25.509Z","endTime":"2026-03-25T02:05:36.886Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":72.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.725847164277432,"aZ":-30.102742226791435,"pfxX":5.736466289698972,"pfxZ":1.6087038092418067,"pX":1.133968740052085,"pZ":0.7095843338703486,"vX0":6.586232457936921,"vY0":-112.20789916752935,"vZ0":-5.089166523701784,"x":73.78,"y":219.62,"x0":-2.575316786574484,"y0":50.002670605860374,"z0":6.045427165245443,"aX":7.3733308018831565},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.9,"breakHorizontal":-12.0,"spinRate":2556,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.48660005205402834,"extension":6.148229740175178},"index":4,"playId":"8e94a8c5-19d8-3123-9b2c-72f8e4a8e38a","pitchNumber":2,"startTime":"2026-03-25T02:05:36.886Z","endTime":"2026-03-25T02:05:39.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.587985443729423,"aZ":-23.14839938064916,"pfxX":0.2228914355724183,"pfxZ":5.052689771943776,"pX":0.943877185966783,"pZ":1.9238095528781975,"vX0":8.899324492392202,"vY0":-132.61167988045736,"vZ0":-5.889436795969929,"x":81.02,"y":186.84,"x0":-2.480315072816897,"y0":50.002943837293216,"z0":5.8553286367511035,"aX":0.3968885921231018},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":-2.3,"spinRate":2564,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4125744507017557,"extension":6.3481141107069465},"index":5,"playId":"86a8d7e0-4925-3d60-b717-f4dc58fb70b3","pitchNumber":3,"startTime":"2026-03-25T02:05:50.627Z","endTime":"2026-03-25T02:05:53.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.067663102143143,"aZ":-23.010355899804907,"pfxX":3.410346711315067,"pfxZ":5.257493747380851,"pX":-0.44620774865155005,"pZ":3.3821359403663402,"vX0":4.640063257785853,"vY0":-130.56405556604773,"vZ0":-2.4508358766816047,"x":134.01,"y":147.46,"x0":-2.683113433773559,"y0":50.00232998360204,"z0":6.047492853775542,"aX":5.9419097221614186},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":-7.1,"spinRate":2560,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.41801457776681383,"extension":6.079009118450395},"index":6,"playId":"bc33debf-dd0c-3eaf-b2e0-c42d4fb26f28","pitchNumber":4,"startTime":"2026-03-25T02:06:10.175Z","endTime":"2026-03-25T02:06:14.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:06:14.041Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Santiago Espinal doubles (6) on a line drive to center fielder Bryce Teodosio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-25T02:06:33.997Z","endTime":"2026-03-25T02:07:18.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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.0,"endSpeed":85.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3995594879355,"aZ":-25.271535564902926,"pfxX":-8.617907883743516,"pfxZ":3.6966299286707276,"pX":-0.14704996856158556,"pZ":2.6691498213614615,"vX0":8.74371960404581,"vY0":-135.2334118516222,"vZ0":-4.1220356553130975,"x":122.61,"y":166.71,"x0":-2.2908494922513207,"y0":50.00217347591197,"z0":5.9700399531867845,"aX":-16.083218769596346},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":13.9,"spinRate":2230,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4038573320855421,"extension":6.269360331826952},"index":0,"playId":"74f1e139-eecd-3ef8-b841-5be16f392a69","pitchNumber":1,"startTime":"2026-03-25T02:06:39.130Z","endTime":"2026-03-25T02:06:42.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.128493166716606,"aZ":-20.980459097038782,"pfxX":2.0311053247522826,"pfxZ":6.4896645415779695,"pX":0.8270139597418459,"pZ":2.7444109609757734,"vX0":7.644850286130882,"vY0":-129.73316909239216,"vZ0":-4.031111852930473,"x":85.48,"y":164.68,"x0":-2.407690947159731,"y0":50.0022442782774,"z0":5.894207143748571,"aX":3.5023352066418174},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.2,"breakHorizontal":-5.2,"spinRate":2628,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4202940221432807,"extension":6.235628361702928},"index":1,"playId":"caeb842f-5a8f-3216-9bff-4ff5d2c0c5f7","pitchNumber":2,"startTime":"2026-03-25T02:06:51.843Z","endTime":"2026-03-25T02:06:54.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.614481036609384,"aZ":-33.33416057525623,"pfxX":7.2404306659688356,"pfxZ":-0.9017820964557801,"pX":0.33984601312013957,"pZ":1.8205119975469743,"vX0":4.005842453306163,"vY0":-112.94004556819473,"vZ0":-1.9942443708579853,"x":104.05,"y":189.63,"x0":-2.4007140337194,"y0":50.002901825137904,"z0":6.084627363077334,"aX":9.302639272437283},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.8,"breakHorizontal":-14.2,"spinRate":2506,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4859794367470518,"extension":6.279661053804613},"hitData":{"launchSpeed":94.4,"launchAngle":18.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.41,"coordY":61.69}},"index":2,"playId":"a11a8aa7-01d4-370e-9a11-02f980d2af2d","pitchNumber":3,"startTime":"2026-03-25T02:07:05.717Z","endTime":"2026-03-25T02:07:18.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.6,"awayTeamWinProbability":85.4,"homeTeamWinProbabilityAdded":4.6,"leverageIndex":0.73,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:07:18.748Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Call singles on a line drive to left fielder Adam Frazier. Santiago Espinal to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-25T02:07:42.892Z","endTime":"2026-03-25T02:09:56.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"postOnThird":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162081620424647,"aZ":-25.02454930904318,"pfxX":1.179379460080626,"pfxZ":4.21035210948742,"pX":0.515779045224708,"pZ":2.886585342015633,"vX0":7.938608913862302,"vY0":-128.8006907452524,"vZ0":-3.1479184704261254,"x":97.34,"y":160.84,"x0":-2.746304240681904,"y0":50.00059914048473,"z0":6.037814038467609,"aX":2.0015899359613467},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":-3.7,"spinRate":2491,"spinDirection":182},"zone":3,"typeConfidence":2.0,"plateTime":0.42358340051385435,"extension":6.22465172034149},"index":0,"playId":"0f9f5d27-7bce-3a66-be91-8b54040f0fc9","pitchNumber":1,"startTime":"2026-03-25T02:07:56.254Z","endTime":"2026-03-25T02:08:00.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.248320554878433,"aZ":-30.964297799452147,"pfxX":-10.82114191812799,"pfxZ":0.7994205589909855,"pX":0.8159145977619785,"pZ":1.0163130180605637,"vX0":12.306529694510461,"vY0":-122.83649515468217,"vZ0":-5.139857986891638,"x":85.9,"y":211.34,"x0":-2.873018698547896,"y0":50.004682265605375,"z0":5.794735985828912,"aX":-16.39991032666661},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.2,"breakHorizontal":16.4,"spinRate":1993,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4473569816415579,"extension":6.029193854323257},"index":1,"playId":"30af4386-fb0f-3bfe-bdbd-1f4e23bf093d","pitchNumber":2,"startTime":"2026-03-25T02:08:14.843Z","endTime":"2026-03-25T02:08:18.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.170039636544836,"aZ":-23.996223807795772,"pfxX":1.7616188650357167,"pfxZ":4.778967212206586,"pX":0.6938932494417344,"pZ":3.743720295322742,"vX0":8.453918771697406,"vY0":-129.50808079984807,"vZ0":-1.5351200390537534,"x":90.55,"y":137.7,"x0":-2.831700217130715,"y0":50.00314705067713,"z0":6.1664763187151665,"aX":3.013113252470008},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.5,"breakHorizontal":-4.9,"spinRate":2568,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4217425101995267,"extension":6.20316050644293},"index":2,"playId":"0f4df739-4053-3256-99ef-b46ac88d154a","pitchNumber":3,"startTime":"2026-03-25T02:08:35.538Z","endTime":"2026-03-25T02:08:38.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"4ef82ec0-6989-38cc-966a-756644be3e90","startTime":"2026-03-25T02:08:54.458Z","endTime":"2026-03-25T02:08:58.844Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.132202805039196,"aZ":-31.126127281203733,"pfxX":7.048422430930783,"pfxZ":0.8289276059878983,"pX":0.026105343891348252,"pZ":2.437910939279849,"vX0":4.754925384127576,"vY0":-111.75533008185255,"vZ0":-1.006103760962602,"x":116.0,"y":172.96,"x0":-3.0485460914425695,"y0":50.00100752082171,"z0":6.106244366142354,"aX":8.865820070188693},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":1.6,"breakHorizontal":-14.0,"spinRate":2401,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.49110713432645925,"extension":6.166323481409411},"index":4,"playId":"8c6a3c50-5071-3333-a417-ad638e788729","pitchNumber":4,"startTime":"2026-03-25T02:09:14.888Z","endTime":"2026-03-25T02:09:18.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-25T02:09:34.852Z","endTime":"2026-03-25T02:09:45.232Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7798797222715,"aZ":-24.751859238827734,"pfxX":-7.170742643072833,"pfxZ":4.79385887405739,"pX":0.7397248675400124,"pZ":1.5963574202131625,"vX0":11.533691577223284,"vY0":-122.93022239725019,"vZ0":-4.96482839503423,"x":88.8,"y":195.68,"x0":-3.057160071098255,"y0":50.002811113303046,"z0":5.714276392364698,"aX":-11.10099460295551},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.8,"breakHorizontal":10.7,"spinRate":2089,"spinDirection":246},"zone":9,"typeConfidence":2.0,"plateTime":0.44364407716505694,"extension":5.9522002102384155},"hitData":{"launchSpeed":80.4,"launchAngle":14.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.81,"coordY":109.03}},"index":6,"playId":"a7610f79-fd00-3f9a-8b01-d0e67c0aef8c","pitchNumber":5,"startTime":"2026-03-25T02:09:45.232Z","endTime":"2026-03-25T02:09:56.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.0,"awayTeamWinProbability":79.0,"homeTeamWinProbabilityAdded":6.4,"leverageIndex":1.56,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:09:56.001Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Tibbs III strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-25T02:10:21.342Z","endTime":"2026-03-25T02:12:12.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"postOnThird":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.0,"endSpeed":82.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54503339566047,"aZ":-23.981687567375648,"pfxX":0.5564075208555677,"pfxZ":4.71752919452906,"pX":1.4875503944690756,"pZ":3.461883180673852,"vX0":10.645383953574285,"vY0":-130.70120534972753,"vZ0":-2.449031077427183,"x":60.3,"y":145.31,"x0":-2.7038519838207997,"y0":50.00269406787743,"z0":6.204561555661666,"aX":0.9663206719389127},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.3,"breakHorizontal":-3.2,"spinRate":2559,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.4184350281911402,"extension":6.16704408530464},"index":0,"playId":"bd8a55cb-ba07-32be-a6ba-f44379017d7b","pitchNumber":1,"startTime":"2026-03-25T02:10:26.984Z","endTime":"2026-03-25T02:10:29.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"third":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":89.0,"endSpeed":82.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37340147791719,"aZ":-25.669658945520666,"pfxX":0.8559486084877026,"pfxZ":3.816982055728701,"pX":0.8255828224352508,"pZ":2.033897378013715,"vX0":9.26838992752991,"vY0":-129.37169098263257,"vZ0":-5.237223138626387,"x":85.53,"y":183.86,"x0":-2.9053854509653374,"y0":50.00598636623298,"z0":6.036231938006003,"aX":1.46083114162443},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":-3.5,"spinRate":2561,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.42233121823964215,"extension":6.086644885158748},"index":1,"playId":"4a8e576c-0d2d-3aa3-94bc-903209bfd790","pitchNumber":2,"startTime":"2026-03-25T02:10:46.217Z","endTime":"2026-03-25T02:10:49.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"third":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.577130248801105,"aZ":-23.21311048592006,"pfxX":1.0014766319059138,"pfxZ":5.145524096502644,"pX":-0.18381214562766518,"pZ":2.7691265932116043,"vX0":6.83483321711221,"vY0":-130.88323391410572,"vZ0":-4.17146532537367,"x":124.01,"y":164.01,"x0":-2.9548495294539623,"y0":50.003687403941704,"z0":6.113385687840594,"aX":1.7444113701104857},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.6,"breakHorizontal":-3.2,"spinRate":2486,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.41783031427254613,"extension":6.113887297113884},"index":2,"playId":"b213fac2-5fe3-3e57-92ee-f794b2b9ab22","pitchNumber":3,"startTime":"2026-03-25T02:11:11.060Z","endTime":"2026-03-25T02:11:14.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"third":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.556699748547036,"aZ":-31.491880615676372,"pfxX":6.53660344578837,"pfxZ":0.5197869031480131,"pX":1.0652903792771602,"pZ":1.9608350166394621,"vX0":7.3331342950501535,"vY0":-114.33379008147931,"vZ0":-2.5896114183874084,"x":76.39,"y":185.84,"x0":-3.04196718102288,"y0":50.00328185532965,"z0":6.221635161319014,"aX":8.588298926647953},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.5,"breakHorizontal":-13.8,"spinRate":2561,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.48044168855426106,"extension":6.1629606441960005},"index":3,"playId":"5a6023e1-59cb-32a0-b89f-c0b2a5b29e03","pitchNumber":4,"startTime":"2026-03-25T02:11:34.123Z","endTime":"2026-03-25T02:11:37.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"third":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-25T02:11:51.624Z","endTime":"2026-03-25T02:12:09.131Z","isPitch":false,"type":"action","player":{"id":696486,"link":"/api/v1/people/696486"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"third":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13318812935216,"aZ":-21.207052134287583,"pfxX":0.5320903674832085,"pfxZ":6.043533696887467,"pX":0.3181168789506126,"pZ":3.7736859232098547,"vX0":8.18069975984932,"vY0":-132.79792897859002,"vZ0":-2.427246228098716,"x":104.87,"y":136.89,"x0":-2.8510312503201476,"y0":50.005092071224375,"z0":6.21577634898662,"aX":0.9633806251940694},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.7,"breakHorizontal":-2.4,"spinRate":2632,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4099399049528101,"extension":6.119380586687811},"index":5,"playId":"0ac9e2ab-2433-3c3f-abd8-6704f1c645f1","pitchNumber":5,"startTime":"2026-03-25T02:12:09.131Z","endTime":"2026-03-25T02:12:12.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"third":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696486,"link":"/api/v1/people/696486"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":696486,"link":"/api/v1/people/696486"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.9,"awayTeamWinProbability":87.1,"homeTeamWinProbabilityAdded":-8.1,"leverageIndex":2.64,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:12:12.226Z","atBatIndex":53},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Zach Ehrhard grounds into a force out, shortstop Oswald Peraza to second baseman Yolmer Sánchez. Alex Call out at 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-25T02:12:28.469Z","endTime":"2026-03-25T02:13:46.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":570560,"link":"/api/v1/people/570560"},"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":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162466312432223,"aZ":-23.230425712456448,"pfxX":1.2788346190485163,"pfxZ":5.088725178529758,"pX":1.3793133095831653,"pZ":1.2858804102614687,"vX0":10.503733246714482,"vY0":-130.88450872483918,"vZ0":-7.352544733267097,"x":64.42,"y":204.06,"x0":-2.8301699258629327,"y0":50.00571069233946,"z0":5.836516305646646,"aX":2.247104293432068},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":-4.3,"spinRate":2571,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4163660118150969,"extension":6.238805290536084},"index":0,"playId":"94423ac7-1c36-3db5-b0c4-74e5ef6f61f5","pitchNumber":1,"startTime":"2026-03-25T02:12:40.620Z","endTime":"2026-03-25T02:12:44.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"third":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.070723487304033,"aZ":-26.580969840129235,"pfxX":-7.818131411165748,"pfxZ":3.6539237858726334,"pX":0.20198750530822043,"pZ":1.3804540448093283,"vX0":10.439539527848629,"vY0":-122.09410690724884,"vZ0":-5.159211505044017,"x":109.3,"y":201.51,"x0":-3.087623720116876,"y0":50.00186260663746,"z0":5.772075728581287,"aX":-11.959712387686796},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.8,"breakHorizontal":12.1,"spinRate":2031,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4463836498113878,"extension":5.801075608375986},"index":1,"playId":"a6298e73-fa31-3647-9bdb-66c3945594de","pitchNumber":2,"startTime":"2026-03-25T02:12:57.833Z","endTime":"2026-03-25T02:13:00.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"third":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.983041321956033,"aZ":-21.396488734541606,"pfxX":1.0897000831278958,"pfxZ":6.037950465492004,"pX":0.6735020225899092,"pZ":3.350883922207354,"vX0":8.94740052561598,"vY0":-131.55273961410307,"vZ0":-3.058407364700186,"x":91.33,"y":148.31,"x0":-2.8873331751797155,"y0":50.00560237425599,"z0":6.081141276287508,"aX":1.9456192536418657},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":-3.6,"spinRate":2676,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.41340356135459233,"extension":5.934275531411371},"index":2,"playId":"fe1d69a7-8fbc-3e3e-9eff-e55168279b7d","pitchNumber":3,"startTime":"2026-03-25T02:13:19.202Z","endTime":"2026-03-25T02:13:23.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"third":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.140156918665053,"aZ":-26.141014060474156,"pfxX":-8.369321351128216,"pfxZ":3.2431702235372084,"pX":0.2409885851507459,"pZ":1.7022791808876716,"vX0":10.851925832811268,"vY0":-134.5637071470224,"vZ0":-6.515952522941805,"x":107.81,"y":192.82,"x0":-2.7290957105670985,"y0":50.00433557632354,"z0":5.969677366308926,"aX":-15.577992942542519},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.8,"breakHorizontal":13.2,"spinRate":2363,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4047532296477505,"extension":6.223915506122019},"hitData":{"launchSpeed":88.7,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.43,"coordY":150.82}},"index":3,"playId":"1c9007b8-aaee-368d-922d-f73a9a8a077e","pitchNumber":4,"startTime":"2026-03-25T02:13:39.097Z","endTime":"2026-03-25T02:13:46.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"third":{"id":669289,"link":"/api/v1/people/669289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-5.700000000000001,"leverageIndex":2.18,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:13:46.233Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Gobbel strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-25T02:15:44.654Z","endTime":"2026-03-25T02:16:58.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":806534,"fullName":"Ben Gobbel","link":"/api/v1/people/806534"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806534,"fullName":"Ben Gobbel","link":"/api/v1/people/806534"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.130053716807424,"aZ":-32.80951893086701,"pfxX":-2.251537288060659,"pfxZ":-0.4093443461149171,"pX":-0.0568148269697792,"pZ":3.6597045382333655,"vX0":-4.341288254703449,"vY0":-122.51160116242774,"vZ0":1.7612258990445386,"x":119.17,"y":139.97,"x0":2.024518236949327,"y0":50.005651013308174,"z0":5.717233826589606,"aX":-3.454564546467778},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.1,"breakHorizontal":5.0,"spinRate":2358,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.4455292455914961,"extension":5.315305685395636},"index":0,"playId":"4ece33fb-1a87-3918-a5bb-fade9664c89c","pitchNumber":1,"startTime":"2026-03-25T02:15:50.280Z","endTime":"2026-03-25T02:15:53.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":806534,"link":"/api/v1/people/806534","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.674261847842846,"aZ":-15.02882671052979,"pfxX":3.4440637357293826,"pfxZ":8.917051228182608,"pX":0.719479116461757,"pZ":3.227405394723154,"vX0":-4.554311771585707,"vY0":-137.60084023517177,"vZ0":-3.456384085086192,"x":89.58,"y":151.64,"x0":1.9463092663928212,"y0":50.006792631146276,"z0":5.5140134469881765,"aX":6.625717124416321},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":-5.3,"spinRate":2385,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.3975994443393782,"extension":5.721587309591511},"index":1,"playId":"f28a2a51-afdc-395a-9403-904cb4b0f303","pitchNumber":2,"startTime":"2026-03-25T02:16:01.647Z","endTime":"2026-03-25T02:16:04.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":806534,"link":"/api/v1/people/806534","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-25T02:16:11.855Z","endTime":"2026-03-25T02:16:19.947Z","isPitch":false,"type":"action","player":{"id":806534,"link":"/api/v1/people/806534"},"defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":806534,"link":"/api/v1/people/806534","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":86.4,"endSpeed":79.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74873166684311,"aZ":-30.388036626345773,"pfxX":-1.8110658697194613,"pfxZ":1.1066951701503944,"pX":-0.15999024256939015,"pZ":1.4356877672897752,"vX0":-4.956724208198913,"vY0":-125.81153159455233,"vZ0":-3.7303608527364793,"x":123.1,"y":200.02,"x0":2.0682789061829814,"y0":50.00085936145001,"z0":5.391843804652157,"aX":-2.910883088838269},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.4,"breakHorizontal":4.4,"spinRate":2579,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.43482651956140916,"extension":5.5904631939606215},"index":3,"playId":"b196615f-8b79-3c95-892b-1069ab6e3b53","pitchNumber":3,"startTime":"2026-03-25T02:16:19.947Z","endTime":"2026-03-25T02:16:22.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":806534,"link":"/api/v1/people/806534","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.6,"endSpeed":77.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.481589714323945,"aZ":-35.458413163529485,"pfxX":-2.4832462098449684,"pfxZ":-2.1790896376789712,"pX":-0.20174142280333748,"pZ":1.4108442480668535,"vX0":-4.763473997348201,"vY0":-121.73328313570114,"vZ0":-2.397622397668628,"x":124.69,"y":200.69,"x0":2.0980170378365015,"y0":50.00122963626344,"z0":5.459523383941394,"aX":-3.748399697840557},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.2,"breakHorizontal":5.5,"spinRate":2491,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4488734838225681,"extension":5.445613231461876},"index":4,"playId":"90bf1985-62c1-3735-83d6-cc0ce0ab4136","pitchNumber":4,"startTime":"2026-03-25T02:16:36.239Z","endTime":"2026-03-25T02:16:39.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":806534,"link":"/api/v1/people/806534","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.892751722560163,"aZ":-12.087700065833067,"pfxX":2.9797577042476577,"pfxZ":10.257745164886495,"pX":0.47770021464794765,"pZ":3.830824606574343,"vX0":-5.336057699801747,"vY0":-139.000218662407,"vZ0":-2.309667865882312,"x":98.79,"y":135.35,"x0":2.0344148319172386,"y0":50.006535683225266,"z0":5.474238440574286,"aX":5.837496096671099},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":-4.3,"spinRate":2435,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.3939152554840404,"extension":5.699637367154572},"index":5,"playId":"cd6cd003-4ca1-3363-bdfa-a1bcdf114a78","pitchNumber":5,"startTime":"2026-03-25T02:16:54.265Z","endTime":"2026-03-25T02:16:58.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":806534,"link":"/api/v1/people/806534","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806534,"link":"/api/v1/people/806534"},"credit":"b_ab"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_ab"},{"player":{"id":806534,"link":"/api/v1/people/806534"},"credit":"b_pa"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:16:58.360Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeimer Candelario strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-25T02:17:17.730Z","endTime":"2026-03-25T02:17:59.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":600869,"fullName":"Jeimer Candelario","link":"/api/v1/people/600869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.787213863536802,"aZ":-39.11850850542028,"pfxX":-3.769142008803815,"pfxZ":-4.911372412620908,"pX":0.04246719452004137,"pZ":2.8737694426114984,"vX0":-3.459127943255926,"vY0":-118.00500114367587,"vZ0":1.3968512957953974,"x":115.38,"y":161.19,"x0":2.0152109744640674,"y0":50.00166703857876,"z0":5.869265846762409,"aX":-5.331141689229342},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.3,"breakHorizontal":7.7,"spinRate":2493,"spinDirection":308},"zone":2,"typeConfidence":2.0,"plateTime":0.4635929447571785,"extension":5.362297157366702},"index":0,"playId":"c653fc37-799b-3b19-b097-06fe88f01243","pitchNumber":1,"startTime":"2026-03-25T02:17:20.839Z","endTime":"2026-03-25T02:17:23.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328394860825657,"aZ":-11.264458904858804,"pfxX":2.8937544798069634,"pfxZ":10.885698160392087,"pX":-0.5232185443259936,"pZ":2.1633945690354275,"vX0":-6.975614945250711,"vY0":-137.67146487673952,"vZ0":-6.633595947782642,"x":136.94,"y":180.37,"x0":1.6665524222247998,"y0":50.00446522556005,"z0":5.365252749826705,"aX":5.55954713942734},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":-3.8,"spinRate":2462,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.3977228057203517,"extension":5.7761496865746755},"index":1,"playId":"81c30932-6adc-3dc7-a92b-1aa96c6c2577","pitchNumber":2,"startTime":"2026-03-25T02:17:40.589Z","endTime":"2026-03-25T02:17:44.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.278986149474964,"aZ":-34.81052242425843,"pfxX":-2.3543226724898614,"pfxZ":-1.6411851868136083,"pX":-0.4560926346834663,"pZ":1.528801071595786,"vX0":-5.382809759426756,"vY0":-125.75753197802112,"vZ0":-2.824445752410175,"x":134.39,"y":197.5,"x0":2.0134822705233195,"y0":50.001671941978046,"z0":5.475882182593318,"aX":-3.788066506603596},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.4,"breakHorizontal":5.4,"spinRate":2531,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.43469530090005426,"extension":5.459021189486658},"index":2,"playId":"4d089966-4f8f-3efd-bfd3-3415480d619a","pitchNumber":3,"startTime":"2026-03-25T02:17:55.758Z","endTime":"2026-03-25T02:17:59.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":600869,"link":"/api/v1/people/600869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":600869,"link":"/api/v1/people/600869"},"credit":"b_ab"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_ab"},{"player":{"id":600869,"link":"/api/v1/people/600869"},"credit":"b_pa"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:17:59.609Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gustavo Campero called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-25T02:18:16.259Z","endTime":"2026-03-25T02:20:13.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":2.956,"strikeZoneBottom":1.492,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.427016206068814,"aZ":-24.918470572492687,"pfxX":-1.6136068493482734,"pfxZ":3.9620667414206867,"pX":0.37306016030036915,"pZ":2.7395482748298963,"vX0":-4.321476247003668,"vY0":-134.10067201645805,"vZ0":-2.495604850062377,"x":102.78,"y":164.81,"x0":2.211380699748251,"y0":50.002997524590185,"z0":5.448974043749294,"aX":-2.956121456599875},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":3.8,"spinRate":2659,"spinDirection":161},"zone":3,"typeConfidence":2.0,"plateTime":0.40752957079229235,"extension":5.490302128660535},"index":0,"playId":"2761a7e5-9da9-39a6-8f9c-767cd6e6c0ac","pitchNumber":1,"startTime":"2026-03-25T02:18:21.518Z","endTime":"2026-03-25T02:18:25.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":2.956,"strikeZoneBottom":1.492,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.681738473039328,"aZ":-34.645234056823014,"pfxX":-2.8833384279206005,"pfxZ":-1.5281792144741617,"pX":0.07104765314471882,"pZ":0.5998287048428863,"vX0":-4.045683680085573,"vY0":-126.02538839050122,"vZ0":-4.957736242981544,"x":114.29,"y":222.58,"x0":2.0695371137749796,"y0":50.00583124708186,"z0":5.3789821906460915,"aX":-4.655401668601658},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.6,"breakHorizontal":6.1,"spinRate":2583,"spinDirection":280},"zone":14,"typeConfidence":2.0,"plateTime":0.43398148021034455,"extension":5.493527025046556},"index":1,"playId":"b8e98e75-9c77-3593-90bd-89c87bc2c30a","pitchNumber":2,"startTime":"2026-03-25T02:18:33.837Z","endTime":"2026-03-25T02:18:38.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":2.956,"strikeZoneBottom":1.492,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59267391725628,"aZ":-38.30516191698961,"pfxX":-2.4561051871413224,"pfxZ":-4.028902640132331,"pX":-0.6804317017353342,"pZ":1.2739716827530894,"vX0":-5.659243727149578,"vY0":-122.65790759136274,"vZ0":-2.1962206072655728,"x":142.94,"y":204.38,"x0":1.9771981865589559,"y0":50.00440312811719,"z0":5.451838855361576,"aX":-3.735675834471759},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.6,"breakHorizontal":5.8,"spinRate":2641,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4468030216355876,"extension":5.548745990431224},"index":2,"playId":"014e109a-a045-343a-96fc-a38fddc76ee1","pitchNumber":3,"startTime":"2026-03-25T02:18:49.517Z","endTime":"2026-03-25T02:18:53.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.8,"endSpeed":87.3,"strikeZoneTop":2.956,"strikeZoneBottom":1.492,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96576850657832,"aZ":-13.243782864451967,"pfxX":2.3086199901989404,"pfxZ":9.632141277775627,"pX":0.796318081563041,"pZ":4.316844669704933,"vX0":-3.828629604426735,"vY0":-139.45767398742203,"vZ0":-1.372877033248026,"x":86.65,"y":122.23,"x0":1.888362089876763,"y0":50.00583281216227,"z0":5.691070880321338,"aX":4.539092278188359},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":-3.4,"spinRate":2541,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3930681027326872,"extension":5.655910044518972},"index":3,"playId":"7c220b07-6e6a-3c90-bb6e-1de3f9ae5c4f","pitchNumber":4,"startTime":"2026-03-25T02:19:04.169Z","endTime":"2026-03-25T02:19:07.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-25T02:19:20.416Z","endTime":"2026-03-25T02:19:34.885Z","isPitch":false,"type":"action","player":{"id":672569,"link":"/api/v1/people/672569"},"defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":2.956,"strikeZoneBottom":1.492,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.836746914943408,"aZ":-13.553079719398445,"pfxX":3.9490429031381495,"pfxZ":9.239875954900384,"pX":0.9144122917418188,"pZ":3.746100134895879,"vX0":-3.812962814476359,"vY0":-140.79792454039898,"vZ0":-2.5941591264666366,"x":82.14,"y":137.64,"x0":1.770659294207618,"y0":50.00167348391597,"z0":5.552168421129669,"aX":7.958147487847142},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":-6.4,"spinRate":2460,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3884451187401279,"extension":5.579737442734432},"index":5,"playId":"836bb43c-f326-340f-aacf-283835f34bb1","pitchNumber":5,"startTime":"2026-03-25T02:19:34.885Z","endTime":"2026-03-25T02:19:37.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":2.956,"strikeZoneBottom":1.492,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29910091357156,"aZ":-31.59769304824472,"pfxX":-0.9607911004252956,"pfxZ":0.35989951542958387,"pX":-0.7035920374213752,"pZ":1.9236238656105733,"vX0":-6.306457186886769,"vY0":-125.50296125318178,"vZ0":-2.618659738794714,"x":143.82,"y":186.84,"x0":1.9575910104922924,"y0":50.00493280652875,"z0":5.531552440658157,"aX":-1.5451323441422538},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":3.1,"spinRate":2540,"spinDirection":287},"zone":7,"typeConfidence":2.0,"plateTime":0.43496771710471016,"extension":5.591005779990359},"index":6,"playId":"73b6b173-5f84-35fd-88fd-b10b62915c72","pitchNumber":6,"startTime":"2026-03-25T02:19:48.578Z","endTime":"2026-03-25T02:19:52.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":2.956,"strikeZoneBottom":1.492,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.147664705237478,"aZ":-11.570225208779412,"pfxX":3.162800521390533,"pfxZ":10.49483956098226,"pX":-0.5971697905946428,"pZ":1.7685073043265844,"vX0":-7.8176197853770555,"vY0":-138.77909227489246,"vZ0":-7.65837840019169,"x":139.76,"y":191.03,"x0":1.8372519125659919,"y0":50.00647795642094,"z0":5.323025342628166,"aX":6.212412222725586},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":-4.2,"spinRate":2438,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.3936972302892583,"extension":5.843195532008592},"index":7,"playId":"0d8e7ac7-4335-3600-82c9-594a9b7d1406","pitchNumber":7,"startTime":"2026-03-25T02:20:09.664Z","endTime":"2026-03-25T02:20:13.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":672569,"link":"/api/v1/people/672569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672569,"link":"/api/v1/people/672569"},"credit":"b_ab"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_ab"},{"player":{"id":672569,"link":"/api/v1/people/672569"},"credit":"b_pa"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:20:13.815Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eduardo Quintero strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-25T02:22:22.498Z","endTime":"2026-03-25T02:23:31.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808234,"fullName":"Eduardo Quintero","link":"/api/v1/people/808234"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to shortstop for Yolmer Sánchez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T02:22:09.028Z","endTime":"2026-03-25T02:22:09.055Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Donovan Walton replaces shortstop Oswald Peraza, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-25T02:22:09.055Z","endTime":"2026-03-25T02:22:24.451Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":672724,"link":"/api/v1/people/672724"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":91.0,"endSpeed":84.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348091657613626,"aZ":-24.594156049953707,"pfxX":-8.735025503625785,"pfxZ":4.2341031601560815,"pX":-1.1920626050311567,"pZ":2.5212303921385075,"vX0":6.260608357343665,"vY0":-132.44006949141195,"vZ0":-4.751184745405646,"x":162.44,"y":170.71,"x0":-2.443101108933656,"y0":50.001109630628754,"z0":6.120751041312934,"aX":-15.629493576259035},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":14.6,"spinRate":2128,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4124073689030192,"extension":6.224223092835755},"index":2,"playId":"a5c35e5a-76c2-386b-8ff5-639ff37c5241","pitchNumber":1,"startTime":"2026-03-25T02:22:24.451Z","endTime":"2026-03-25T02:22:31.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26938228048535,"aZ":-25.122985491285295,"pfxX":-8.234041789686055,"pfxZ":3.944805701162254,"pX":0.28296705430949265,"pZ":3.2471638407629375,"vX0":9.600547651369004,"vY0":-132.08167883494704,"vZ0":-2.8807628028216743,"x":106.21,"y":151.11,"x0":-2.310651523390095,"y0":50.00002762442516,"z0":6.177853989125132,"aX":-14.704955713413419},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":13.1,"spinRate":2116,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.41297695256218914,"extension":6.289721306404318},"index":3,"playId":"35865429-ee82-3acf-a632-e798754e1520","pitchNumber":2,"startTime":"2026-03-25T02:22:37.433Z","endTime":"2026-03-25T02:22:40.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00361376316167,"aZ":-25.328177194392588,"pfxX":-8.70685368605968,"pfxZ":3.8479455198115886,"pX":-1.804437638648281,"pZ":2.97207327856718,"vX0":4.493560984467358,"vY0":-132.23516765031323,"vZ0":-3.398714714247039,"x":185.78,"y":158.53,"x0":-2.39048090418283,"y0":50.00276747405942,"z0":6.1227865919706685,"aX":-15.48913202198634},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":14.9,"spinRate":2123,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.41350267721700007,"extension":6.164466532221748},"index":4,"playId":"4b08c9c6-d879-3bda-a748-eee4b547e0cd","pitchNumber":3,"startTime":"2026-03-25T02:22:52.841Z","endTime":"2026-03-25T02:22:57.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17254906946105,"aZ":-23.81546655812691,"pfxX":0.6668035213640962,"pfxZ":5.0778979005124105,"pX":0.9238595449746089,"pZ":1.92212777464636,"vX0":8.112420150240736,"vY0":-126.7439955005104,"vZ0":-5.35876934784573,"x":81.78,"y":186.88,"x0":-2.3899535331690234,"y0":50.00188380167608,"z0":5.938205839798756,"aX":1.0945675243707949},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.3,"breakHorizontal":-2.9,"spinRate":2564,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.43031099491350266,"extension":6.115008965564759},"index":5,"playId":"5e1b49a2-9f73-3d0b-a105-a0a55b66eea2","pitchNumber":4,"startTime":"2026-03-25T02:23:06.197Z","endTime":"2026-03-25T02:23:09.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-25T02:23:19.053Z","endTime":"2026-03-25T02:23:28.375Z","isPitch":false,"type":"action","player":{"id":808234,"link":"/api/v1/people/808234"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.572284176377316,"aZ":-22.78074693090114,"pfxX":0.08085686885545851,"pfxZ":5.411946711954036,"pX":1.3708728132138464,"pZ":2.643545569046919,"vX0":9.096782194932942,"vY0":-130.41639545993596,"vZ0":-4.480021938269882,"x":64.75,"y":167.4,"x0":-2.1621318035232355,"y0":50.00051090810859,"z0":6.086296991540556,"aX":0.1391760397009581},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":-2.0,"spinRate":2510,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.41883255048232737,"extension":6.114564724711293},"index":7,"playId":"733b124e-2fd5-31e8-9e52-980f3c141a10","pitchNumber":5,"startTime":"2026-03-25T02:23:28.375Z","endTime":"2026-03-25T02:23:31.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":808234,"link":"/api/v1/people/808234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":808234,"link":"/api/v1/people/808234"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:23:31.447Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Freeland grounds out, shortstop Yolmer Sánchez to first baseman Trey Mancini.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-25T02:23:50.430Z","endTime":"2026-03-25T02:24:17.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.8,"endSpeed":83.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.417516166653687,"aZ":-20.941955089103615,"pfxX":-0.6689358949740487,"pfxZ":6.418847779105975,"pX":-0.3135432807875223,"pZ":1.4727803998567968,"vX0":6.59904558319684,"vY0":-130.66958040070307,"vZ0":-7.008274989931242,"x":128.95,"y":199.01,"x0":-2.771977773952555,"y0":50.005999488941704,"z0":5.7341307676339826,"aX":-1.1724974975139157},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.4,"breakHorizontal":-0.1,"spinRate":2517,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.41726098172820913,"extension":6.2959122979308635},"index":0,"playId":"98c3fc66-8e78-37a6-b154-04b73f12ff5a","pitchNumber":1,"startTime":"2026-03-25T02:23:56.071Z","endTime":"2026-03-25T02:24:00.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.678746448864384,"aZ":-25.18371572200589,"pfxX":-10.103541550608728,"pfxZ":3.88057798340958,"pX":-0.5446968328419348,"pZ":2.260862025919047,"vX0":9.003691945045622,"vY0":-132.901097213862,"vZ0":-4.623404585116996,"x":137.76,"y":177.74,"x0":-2.6526676230137762,"y0":50.000979832643495,"z0":5.836857953900275,"aX":-18.19413928855012},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.2,"breakHorizontal":16.6,"spinRate":2308,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.41106400420802647,"extension":6.167563937734593},"hitData":{"launchSpeed":84.6,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.67,"coordY":145.37}},"index":1,"playId":"17a4a6d8-b83c-3d8a-a06f-e7ab69024c12","pitchNumber":2,"startTime":"2026-03-25T02:24:08.905Z","endTime":"2026-03-25T02:24:17.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:24:17.198Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Emil Morales flies out to left fielder Adam Frazier.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-25T02:24:39.316Z","endTime":"2026-03-25T02:25:20.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":815896,"fullName":"Emil Morales","link":"/api/v1/people/815896"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":815896,"fullName":"Emil Morales","link":"/api/v1/people/815896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Emil Morales replaces Chase Harlan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-25T02:24:41.432Z","endTime":"2026-03-25T02:24:41.433Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815896,"link":"/api/v1/people/815896"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"102","replacedPlayer":{"id":815792,"link":"/api/v1/people/815792"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":815792,"link":"/api/v1/people/815792","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":76.7,"endSpeed":70.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41310140641297,"aZ":-31.92349534029505,"pfxX":6.565122431879004,"pfxZ":0.19969792537227438,"pX":0.1445724651047825,"pZ":1.9662694714714986,"vX0":4.29486767205983,"vY0":-111.69169815085343,"vZ0":-1.4459865582124383,"x":111.49,"y":185.69,"x0":-2.6608196927996253,"y0":50.00343643342839,"z0":5.925781601833238,"aX":8.236438484858404},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":0.2,"breakHorizontal":-13.1,"spinRate":2456,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.49169683703848444,"extension":6.197044990878699},"index":1,"playId":"55a325c8-d4cc-3729-a51a-cd1363b7dc7e","pitchNumber":1,"startTime":"2026-03-25T02:24:41.434Z","endTime":"2026-03-25T02:24:47.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":815896,"link":"/api/v1/people/815896","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.313605704010016,"aZ":-31.553804999778674,"pfxX":6.693901304999951,"pfxZ":0.4997927407266305,"pX":0.958520284464109,"pZ":1.2743550677048308,"vX0":5.51357310405486,"vY0":-111.46526122628494,"vZ0":-3.205153070590202,"x":80.46,"y":204.37,"x0":-2.4231449265480913,"y0":50.00537913433196,"z0":6.011814543197788,"aX":8.365762087818114},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":0.4,"breakHorizontal":-13.7,"spinRate":2481,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4926736056316501,"extension":6.143909211166745},"index":2,"playId":"43ae4f6d-1c2d-38ba-a6d9-3358cc0e6373","pitchNumber":2,"startTime":"2026-03-25T02:24:56.247Z","endTime":"2026-03-25T02:25:00.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":815896,"link":"/api/v1/people/815896","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347171728833143,"aZ":-24.71010188144283,"pfxX":0.87129560647357,"pfxZ":4.209703783649648,"pX":0.6022262704946588,"pZ":3.3057150122365133,"vX0":7.1444553171373215,"vY0":-131.89769507974822,"vZ0":-2.5816418321327124,"x":94.04,"y":149.53,"x0":-2.247591281697166,"y0":50.00498133558769,"z0":6.106989378828209,"aX":1.5431845886506679},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.3,"breakHorizontal":-3.0,"spinRate":2526,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.4142425811483159,"extension":6.219617281506988},"hitData":{"launchSpeed":78.4,"launchAngle":33.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.97,"coordY":103.43}},"index":3,"playId":"e332f44b-ddd8-322c-8373-b13045922501","pitchNumber":3,"startTime":"2026-03-25T02:25:11.972Z","endTime":"2026-03-25T02:25:20.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":815896,"link":"/api/v1/people/815896","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815896,"link":"/api/v1/people/815896"},"credit":"b_ab"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_ab"},{"player":{"id":815896,"link":"/api/v1/people/815896"},"credit":"b_pa"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:25:20.901Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adam Frazier lines out to right fielder Zach Ehrhard.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-25T02:27:21.514Z","endTime":"2026-03-25T02:28:54.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701394,"link":"/api/v1/people/701394"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Emil Morales remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T02:26:59.446Z","endTime":"2026-03-25T02:26:59.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815896,"link":"/api/v1/people/815896"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"102","replacedPlayer":{"id":815792,"link":"/api/v1/people/815792"},"defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Joendry Vargas replaces second baseman Alex Freeland, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-25T02:26:59.471Z","endTime":"2026-03-25T02:27:23.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806959,"link":"/api/v1/people/806959"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.820776120892344,"aZ":-32.65722829607041,"pfxX":-1.4969157648990907,"pfxZ":-0.30384864164470926,"pX":0.05843683318344753,"pZ":3.504763641533985,"vX0":-4.761046009249689,"vY0":-124.23268224658497,"vZ0":1.2556976904221189,"x":114.77,"y":144.15,"x0":2.1841275308220958,"y0":50.00398015083779,"z0":5.6806550371887505,"aX":-2.3698685628579246},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":3.7,"spinRate":2481,"spinDirection":265},"zone":12,"typeConfidence":2.0,"plateTime":0.4386986347472419,"extension":5.529801164000662},"index":2,"playId":"af515e44-f47c-3547-895d-824abf4ada93","pitchNumber":1,"startTime":"2026-03-25T02:27:23.623Z","endTime":"2026-03-25T02:27:27.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":806959,"link":"/api/v1/people/806959"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.1,"endSpeed":79.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01980209494124,"aZ":-35.22075502721544,"pfxX":-1.0014408715462224,"pfxZ":-1.9554679365960306,"pX":-1.7370203706710394,"pZ":1.31141224520096,"vX0":-8.832739993281583,"vY0":-123.71721425633491,"vZ0":-2.9438381805080343,"x":183.21,"y":203.37,"x0":1.9987469669126767,"y0":50.00139960622157,"z0":5.447689480041839,"aX":-1.56076860431447},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.0,"breakHorizontal":3.7,"spinRate":2560,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.4415228934509825,"extension":5.559791193628397},"index":3,"playId":"1222931c-ec1e-3fb2-9b1f-4815d81b467b","pitchNumber":2,"startTime":"2026-03-25T02:27:34.754Z","endTime":"2026-03-25T02:27:44.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":806959,"link":"/api/v1/people/806959"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":93.1,"endSpeed":85.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87581526872709,"aZ":-20.158660506149346,"pfxX":9.414735655593349,"pfxZ":6.453604689425827,"pX":0.4430619479985302,"pZ":2.3837674351105,"vX0":-6.87629354858255,"vY0":-135.42998840392914,"vZ0":-4.511325008435907,"x":100.11,"y":174.42,"x0":1.7885629298973729,"y0":50.00449227415667,"z0":5.476403437081443,"aX":17.534643828507203},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":-15.6,"spinRate":2270,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.4040508632777424,"extension":5.6749665953709165},"index":4,"playId":"143df85c-9764-32c6-a047-4a7ebba064fb","pitchNumber":3,"startTime":"2026-03-25T02:27:48.869Z","endTime":"2026-03-25T02:27:51.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":806959,"link":"/api/v1/people/806959"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.754592184726466,"aZ":-13.652813146070788,"pfxX":4.4620886128384045,"pfxZ":9.690527137878485,"pX":-0.5105700054464406,"pZ":3.3420895428472055,"vX0":-7.883262711109239,"vY0":-137.0112355040588,"vZ0":-3.32165915502049,"x":136.46,"y":148.54,"x0":1.817276555420016,"y0":50.00435562047285,"z0":5.496385735074174,"aX":8.530577070036575},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-6.5,"spinRate":2495,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.39896311545474017,"extension":5.707590459716907},"index":5,"playId":"049e064c-6e73-383e-99ef-1bbe095ef5ef","pitchNumber":4,"startTime":"2026-03-25T02:28:12.605Z","endTime":"2026-03-25T02:28:15.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":806959,"link":"/api/v1/people/806959"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.482815996969727,"aZ":-13.548209083705443,"pfxX":4.098968749172958,"pfxZ":9.506252701287954,"pX":-0.8689117259273843,"pZ":2.847196444880075,"vX0":-8.725954206415405,"vY0":-138.9470323652254,"vZ0":-4.669505700652854,"x":150.12,"y":161.91,"x0":1.7766580996451764,"y0":50.00682779542299,"z0":5.446716270848577,"aX":8.035618849885353},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":-5.6,"spinRate":2433,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.39386247497761717,"extension":5.709663698401864},"index":6,"playId":"4cd0d974-73a4-3a45-9cd2-db758add79fe","pitchNumber":5,"startTime":"2026-03-25T02:28:27.315Z","endTime":"2026-03-25T02:28:30.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":806959,"link":"/api/v1/people/806959"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21828647528865,"aZ":-34.33076972956185,"pfxX":-1.698741825856116,"pfxZ":-1.384455920496542,"pX":-0.10682569885225492,"pZ":2.9689321884620945,"vX0":-4.588315127635045,"vY0":-123.9162523347953,"vZ0":0.5591826902706547,"x":121.07,"y":158.62,"x0":1.991124261824562,"y0":50.0057858572949,"z0":5.61294079154728,"aX":-2.6371127269966608},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.2,"breakHorizontal":4.2,"spinRate":2557,"spinDirection":285},"zone":2,"typeConfidence":2.0,"plateTime":0.4423429349983383,"extension":5.398997306357008},"hitData":{"launchSpeed":94.4,"launchAngle":18.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.37,"coordY":98.44}},"index":7,"playId":"1bd83beb-01d5-31f8-a9fe-51eb43e484ad","pitchNumber":6,"startTime":"2026-03-25T02:28:46.467Z","endTime":"2026-03-25T02:28:54.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":806959,"link":"/api/v1/people/806959"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:28:54.445Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sebastián Rivero flies out sharply to center fielder Eduardo Quintero.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-25T02:29:10.840Z","endTime":"2026-03-25T02:29:37.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808234,"link":"/api/v1/people/808234"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":83.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.100055688528304,"aZ":-25.00703495973482,"pfxX":-0.6557725727983552,"pfxZ":4.035718051770504,"pX":-0.9674341678352383,"pZ":3.3665832334203705,"vX0":-7.438988437664601,"vY0":-131.95352928057426,"vZ0":-0.6433701272130243,"x":153.88,"y":147.88,"x0":1.9647834404185378,"y0":50.00477367041375,"z0":5.443812511133289,"aX":-1.1642078158177651},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":2.6,"spinRate":2609,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.41390993423065403,"extension":5.70711363960354},"index":0,"playId":"f014c059-835b-3100-94b4-4a1c04a379f8","pitchNumber":1,"startTime":"2026-03-25T02:29:13.277Z","endTime":"2026-03-25T02:29:16.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":806959,"link":"/api/v1/people/806959"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20896271038858,"aZ":-29.307476931898247,"pfxX":-0.44069164656550697,"pfxZ":1.722252727624542,"pX":-0.18463590188100656,"pZ":2.080807002111692,"vX0":-5.632974233494953,"vY0":-127.6727509246514,"vZ0":-2.7050557272220614,"x":124.04,"y":182.6,"x0":2.0998474409276775,"y0":50.00447174785123,"z0":5.440928509460906,"aX":-0.7321118676076624},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":1.9,"spinRate":2565,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.4276476125472102,"extension":5.5729392547073875},"hitData":{"launchSpeed":100.0,"launchAngle":25.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.05,"coordY":42.18}},"index":1,"playId":"06a07353-0009-3604-8955-5f6d15b8de01","pitchNumber":2,"startTime":"2026-03-25T02:29:26.135Z","endTime":"2026-03-25T02:29:37.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":806959,"link":"/api/v1/people/806959"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":665861,"link":"/api/v1/people/665861","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_ab"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_ab"},{"player":{"id":665861,"link":"/api/v1/people/665861"},"credit":"b_pa"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:29:37.100Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Donovan Walton grounds out, pitcher Justin Wrobleski to first baseman James Tibbs III.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-25T02:29:52.096Z","endTime":"2026-03-25T02:30:39.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680736,"link":"/api/v1/people/680736"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":696486,"link":"/api/v1/people/696486"},"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(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.1,"endSpeed":87.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.921168737131527,"aZ":-13.89567970984709,"pfxX":3.663534748837142,"pfxZ":9.405956545835958,"pX":-0.6134154855254337,"pZ":3.1330888856638173,"vX0":-7.870087608687614,"vY0":-138.28689494774446,"vZ0":-3.741145259343622,"x":140.38,"y":154.19,"x0":1.789269069632657,"y0":50.00039630424221,"z0":5.431377578954734,"aX":7.118519161118124},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":-5.0,"spinRate":2485,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.39561182819599683,"extension":5.88521362890733},"index":0,"playId":"a2e9b096-31de-3367-81c5-fe97153be92c","pitchNumber":1,"startTime":"2026-03-25T02:29:59.400Z","endTime":"2026-03-25T02:30:02.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":806959,"link":"/api/v1/people/806959"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.3,"endSpeed":79.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.506108393158733,"aZ":-36.611674704974845,"pfxX":-1.5575923021986666,"pfxZ":-2.845612744941827,"pX":-1.1243730465354005,"pZ":0.9143631950163725,"vX0":-6.9527123577192285,"vY0":-124.12612283339989,"vZ0":-3.54901512352295,"x":159.86,"y":214.09,"x0":1.913404348632143,"y0":50.00033571517521,"z0":5.406553038087989,"aX":-2.431470426701615},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.8,"breakHorizontal":4.4,"spinRate":2608,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.44103602459127034,"extension":5.700485384952732},"index":1,"playId":"62e99921-a306-3e3a-95c6-a3ae1e33d159","pitchNumber":2,"startTime":"2026-03-25T02:30:15.699Z","endTime":"2026-03-25T02:30:18.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":806959,"link":"/api/v1/people/806959"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.174220776840656,"aZ":-18.589811911010273,"pfxX":7.736830005117696,"pfxZ":7.19462512575047,"pX":-0.9600513415484847,"pZ":2.6594394946097357,"vX0":-9.654365991698649,"vY0":-136.33941880681257,"vZ0":-3.8943500906175124,"x":153.59,"y":166.98,"x0":1.616938387434243,"y0":50.003278228876,"z0":5.384611859698132,"aX":14.608598488169235},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":-12.0,"spinRate":2329,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.40130880195355756,"extension":5.775821491563082},"hitData":{"launchSpeed":78.3,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.21,"coordY":180.5}},"index":2,"playId":"df36fa20-5675-3334-b3cc-9cf29226d2b1","pitchNumber":3,"startTime":"2026-03-25T02:30:31.548Z","endTime":"2026-03-25T02:30:39.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680736,"link":"/api/v1/people/680736","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":696486,"link":"/api/v1/people/696486"},"second":{"id":806959,"link":"/api/v1/people/806959"},"third":{"id":669289,"link":"/api/v1/people/669289"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":808234,"link":"/api/v1/people/808234"},"right":{"id":701394,"link":"/api/v1/people/701394"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_ab"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_ab"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":680736,"link":"/api/v1/people/680736"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:30:39.204Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Rojas pops out to shortstop Yolmer Sánchez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-25T02:32:57.477Z","endTime":"2026-03-25T02:33:09.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mitch Farris replaces Ryan Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-25T02:31:51.398Z","endTime":"2026-03-25T02:32:59.327Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815083,"link":"/api/v1/people/815083"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696270,"link":"/api/v1/people/696270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8212992950799,"aZ":-13.094262163811319,"pfxX":4.38828739724245,"pfxZ":10.34039888245946,"pX":-0.2475426377727195,"pZ":2.5833381389384322,"vX0":-4.249337923388935,"vY0":-134.627236705597,"vZ0":-6.3800768312725245,"x":126.44,"y":169.03,"x0":0.7772749052471225,"y0":50.00239099374791,"z0":5.90169973631082,"aX":8.09669766163596},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-7.1,"spinRate":2208,"spinDirection":141},"zone":5,"typeConfidence":0.9,"plateTime":0.40606308168367233,"extension":6.6830016568142945},"hitData":{"launchSpeed":91.6,"launchAngle":71.0,"totalDistance":110.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":119.94,"coordY":167.17}},"index":1,"playId":"560601f5-adeb-315b-b9a1-845ad135eb37","pitchNumber":1,"startTime":"2026-03-25T02:32:59.327Z","endTime":"2026-03-25T02:33:09.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":815083,"link":"/api/v1/people/815083"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":815083,"link":"/api/v1/people/815083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:33:09.724Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-25T02:33:26.680Z","endTime":"2026-03-25T02:35:25.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.430264629325624,"aZ":-20.56712373691552,"pfxX":-0.2546381249289098,"pfxZ":6.495657468487538,"pX":-0.49929212883131957,"pZ":3.2757395059598493,"vX0":-3.7417163440268464,"vY0":-131.66596678492056,"vZ0":-3.0296609693511423,"x":136.03,"y":150.34,"x0":0.9630810259774677,"y0":50.00056454905517,"z0":5.933534110530128,"aX":-0.45340936115505426},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.4,"breakHorizontal":1.2,"spinRate":2197,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.4132889142471141,"extension":6.5989934364549185},"index":0,"playId":"f027bba7-6f07-3a75-b6a9-0bcac539ebe1","pitchNumber":1,"startTime":"2026-03-25T02:33:31.772Z","endTime":"2026-03-25T02:33:35.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18249471775156,"aZ":-22.02306884736905,"pfxX":-1.1301906330571128,"pfxZ":5.760156071286918,"pX":-0.5319523669970826,"pZ":3.313433388292747,"vX0":-3.3492237653864567,"vY0":-130.79490333348957,"vZ0":-2.877239834670899,"x":137.28,"y":149.32,"x0":0.9032822450406828,"y0":50.00217420676302,"z0":6.048374166257542,"aX":-1.990906119194435},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.2,"breakHorizontal":2.6,"spinRate":2266,"spinDirection":167},"zone":1,"typeConfidence":2.0,"plateTime":0.4160735813209775,"extension":6.421529558823981},"index":1,"playId":"4f4e2ccd-b6bf-304c-85de-8331cb85f7bd","pitchNumber":2,"startTime":"2026-03-25T02:33:45.413Z","endTime":"2026-03-25T02:33:49.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-25T02:33:53.253Z","endTime":"2026-03-25T02:34:08.335Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":79.7,"endSpeed":74.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.865884861989766,"aZ":-30.037603098202304,"pfxX":9.127623248093991,"pfxZ":1.5698985007750341,"pX":0.8665713530414808,"pZ":-0.9659443755428809,"vX0":-2.815992953570356,"vY0":-115.87181231262308,"vZ0":-8.747181480523661,"x":83.97,"y":264.86,"x0":0.9126335971758383,"y0":50.00007262409319,"z0":5.731907564961241,"aX":12.396476985878447},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.0,"breakHorizontal":-15.8,"spinRate":1673,"spinDirection":86},"zone":14,"typeConfidence":0.89,"plateTime":0.47287983666567746,"extension":6.537779319866393},"index":3,"playId":"acc2ffb8-5d85-311f-9d9b-1c655e636132","pitchNumber":3,"startTime":"2026-03-25T02:34:08.335Z","endTime":"2026-03-25T02:34:11.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.860625338909635,"aZ":-29.71474138894775,"pfxX":10.519316723991338,"pfxZ":1.756939094517156,"pX":-0.7045486467837596,"pZ":1.5812099679389793,"vX0":-6.479842721246133,"vY0":-117.46813131000421,"vZ0":-3.5969823708580533,"x":143.86,"y":196.09,"x0":0.7204111199845781,"y0":50.00255739705459,"z0":5.889234119639465,"aX":14.72833471583774},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.5,"breakHorizontal":-17.5,"spinRate":1740,"spinDirection":90},"zone":13,"typeConfidence":0.88,"plateTime":0.4659331540882281,"extension":6.408280386122334},"index":4,"playId":"7e182fe7-f337-398d-a75b-2ddf70e73f01","pitchNumber":4,"startTime":"2026-03-25T02:34:29.290Z","endTime":"2026-03-25T02:34:33.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":79.5,"endSpeed":73.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.067847161928405,"aZ":-32.03928669704226,"pfxX":8.53193286630276,"pfxZ":0.09484852083858719,"pX":0.5440416170338646,"pZ":1.2723117258637673,"vX0":-3.196501190388063,"vY0":-115.75420457458199,"vZ0":-3.6534829585865216,"x":96.26,"y":204.43,"x0":0.8286426603672489,"y0":50.00077996327284,"z0":5.914246471114091,"aX":11.66458913827436},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.4,"breakHorizontal":-14.8,"spinRate":1757,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.47181787152022414,"extension":6.431412325018257},"index":5,"playId":"931cf602-2e35-3014-9b10-9a3769213bcd","pitchNumber":5,"startTime":"2026-03-25T02:34:46.444Z","endTime":"2026-03-25T02:34:49.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.047118587448022,"aZ":-23.30753865797189,"pfxX":-1.7779285597005643,"pfxZ":5.024221150649138,"pX":-0.16508424166856453,"pZ":2.079601465186618,"vX0":-2.1530695956191144,"vY0":-131.10264397808047,"vZ0":-5.391183574886089,"x":123.29,"y":182.63,"x0":0.8935750114626406,"y0":50.00557923990759,"z0":5.870103922381838,"aX":-3.1386284628864702},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":3.6,"spinRate":2120,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.4155569249311295,"extension":6.59122492940256},"index":6,"playId":"eaa1ada5-7870-3657-a817-b397a127bf3f","pitchNumber":6,"startTime":"2026-03-25T02:35:03.317Z","endTime":"2026-03-25T02:35:06.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.342202876923565,"aZ":-13.979072557172552,"pfxX":4.6409983179484655,"pfxZ":9.502850563234245,"pX":-0.061941403009209105,"pZ":2.9407003449162965,"vX0":-4.056203223032617,"vY0":-137.25001015551533,"vZ0":-5.526629799470372,"x":119.36,"y":159.38,"x0":0.8294832417540811,"y0":50.00282503038873,"z0":5.9264269304034025,"aX":8.88657838387594},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":-7.6,"spinRate":2176,"spinDirection":143},"zone":2,"typeConfidence":0.91,"plateTime":0.39851354931812377,"extension":6.665972728554994},"index":7,"playId":"2cbd474d-1ae4-3e79-9c1c-3178c8033186","pitchNumber":7,"startTime":"2026-03-25T02:35:22.558Z","endTime":"2026-03-25T02:35:25.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":815083,"link":"/api/v1/people/815083"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":815083,"link":"/api/v1/people/815083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:35:25.602Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Santiago Espinal lines out to center fielder Bryce Teodosio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-25T02:35:51.971Z","endTime":"2026-03-25T02:36:45.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-25T02:35:45.240Z","endTime":"2026-03-25T02:35:54.091Z","isPitch":false,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":77.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.16840178278726,"aZ":-37.40602598273056,"pfxX":-2.030343964698705,"pfxZ":-3.534109330132086,"pX":-0.20334190078064163,"pZ":1.1160118518826394,"vX0":-2.203308215241416,"vY0":-120.00019800039871,"vZ0":-3.5406034681228995,"x":124.75,"y":208.65,"x0":0.9858357289108033,"y0":50.00550893038455,"z0":5.8960425489474195,"aX":-3.0027029780786028},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.0,"breakHorizontal":4.2,"spinRate":2528,"spinDirection":304},"zone":13,"typeConfidence":0.91,"plateTime":0.45401352093757774,"extension":6.545088834214003},"index":1,"playId":"60a5d94d-8830-3100-8ad4-0691990d124c","pitchNumber":1,"startTime":"2026-03-25T02:35:54.091Z","endTime":"2026-03-25T02:35:57.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.642381636578673,"aZ":-20.94827704343313,"pfxX":-0.6369061286969417,"pfxZ":6.35101795819386,"pX":-0.24163286387889515,"pZ":1.4902843248651645,"vX0":-2.9506008180641756,"vY0":-131.10243525699943,"vZ0":-7.111950148270433,"x":126.21,"y":198.54,"x0":0.9740635617463592,"y0":50.00465050454638,"z0":5.763933860068727,"aX":-1.1260616020788772},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":1.7,"spinRate":2213,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.41529913426893694,"extension":6.635630954755836},"index":2,"playId":"79af9076-1497-39e3-b0ee-0325c3813df1","pitchNumber":2,"startTime":"2026-03-25T02:36:15.586Z","endTime":"2026-03-25T02:36:19.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.750664040126992,"aZ":-17.90885345838579,"pfxX":6.332582293971933,"pfxZ":7.8390601221565,"pX":-0.6903993808061867,"pZ":3.482711501642708,"vX0":-5.827758066803711,"vY0":-134.01608402258293,"vZ0":-3.1846430004856714,"x":143.32,"y":144.75,"x0":0.6887735267973204,"y0":50.006502999319984,"z0":5.964473788631401,"aX":11.530492267038385},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.7,"breakHorizontal":-10.2,"spinRate":2145,"spinDirection":139},"zone":11,"typeConfidence":0.91,"plateTime":0.40858459014148085,"extension":7.000036528938187},"hitData":{"launchSpeed":79.6,"launchAngle":24.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.08,"coordY":95.1}},"index":3,"playId":"0749e539-2c04-3315-bcba-83df030f3868","pitchNumber":3,"startTime":"2026-03-25T02:36:37.393Z","endTime":"2026-03-25T02:36:45.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815083,"link":"/api/v1/people/815083","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665861,"link":"/api/v1/people/665861"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":600869,"link":"/api/v1/people/600869"},"shortstop":{"id":570560,"link":"/api/v1/people/570560"},"left":{"id":624428,"link":"/api/v1/people/624428"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":672569,"link":"/api/v1/people/672569"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":815083,"link":"/api/v1/people/815083"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":815083,"link":"/api/v1/people/815083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-25T02:36:45.449Z","atBatIndex":66}]