[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, second baseman Nicky Lopez to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-14T20:08:48.021Z","endTime":"2026-03-14T20:09:13.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-14T16:38:57.764Z","endTime":"2026-03-14T19:57:55.453Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"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-14T19:57:55.453Z","endTime":"2026-03-14T20:07:45.945Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"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-14T20:07:45.945Z","endTime":"2026-03-14T20:08:50.106Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78858283224228,"aZ":-15.779398741574358,"pfxX":4.759294940543488,"pfxZ":9.004108503101378,"pX":0.4902432535397447,"pZ":2.8637365367034775,"vX0":-6.9022880692917985,"vY0":-134.26585969133453,"vZ0":-5.270465899327192,"x":98.31,"y":161.46,"x0":2.4791137343565075,"y0":50.005191099702586,"z0":5.979869813322558,"aX":8.668470805531415},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":-7.1,"spinRate":2351,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.408366527372086,"extension":6.416413935380338},"index":3,"playId":"65493403-81bf-3710-ba7b-28af1d4903f9","pitchNumber":1,"startTime":"2026-03-14T20:08:50.106Z","endTime":"2026-03-14T20:08:54.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83232274672584,"aZ":-22.063721022689815,"pfxX":0.20353048342071556,"pfxZ":5.911109067321551,"pX":0.13229892654118838,"pZ":2.757129952973864,"vX0":-6.352849610950585,"vY0":-129.655727840944,"vZ0":-3.8480074036482206,"x":111.96,"y":164.34,"x0":2.582721127641184,"y0":50.00451401633625,"z0":5.9340575576053265,"aX":0.34811295809354603},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.1,"breakHorizontal":1.0,"spinRate":2483,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.4216342094695573,"extension":6.199965087278656},"hitData":{"launchSpeed":95.4,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":117.54,"coordY":146.0}},"index":4,"playId":"a4af91cb-0e8b-331b-8578-f263c3b7881a","pitchNumber":2,"startTime":"2026-03-14T20:09:05.511Z","endTime":"2026-03-14T20:09:13.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-14T20:09:13.267Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-14T20:09:25.525Z","endTime":"2026-03-14T20:12:35.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":88.8,"endSpeed":82.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.561952233955356,"aZ":-25.18710262290992,"pfxX":0.30450700263932984,"pfxZ":4.094450519483782,"pX":0.2245615429147146,"pZ":3.1338257748850205,"vX0":-6.316431296141684,"vY0":-129.24195987179638,"vZ0":-2.0980312519993687,"x":108.44,"y":154.17,"x0":2.6510534413369924,"y0":50.00475096835564,"z0":5.872279091319823,"aX":0.5199190062334627},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.2,"breakHorizontal":0.7,"spinRate":2281,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.4222779135159396,"extension":6.279067490269357},"index":0,"playId":"eaff61e3-7ead-3d6b-9758-4befeff629be","pitchNumber":1,"startTime":"2026-03-14T20:09:43.171Z","endTime":"2026-03-14T20:09:47.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.011964691456065,"aZ":-37.80937378465652,"pfxX":1.9847108028395075,"pfxZ":-3.823201267529239,"pX":1.416036854295358,"pZ":2.8738869904282365,"vX0":-3.359398314147055,"vY0":-120.28695800220173,"vZ0":0.27901678018254206,"x":63.02,"y":161.19,"x0":2.5690574599128837,"y0":50.00215682192601,"z0":6.092118395642417,"aX":2.926007523955465},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.6,"breakHorizontal":-2.9,"spinRate":2350,"spinDirection":331},"zone":12,"typeConfidence":2.0,"plateTime":0.454308739907896,"extension":6.248199651537571},"index":1,"playId":"95ad3f74-e274-33da-9870-4b0eeccb0049","pitchNumber":2,"startTime":"2026-03-14T20:09:58.579Z","endTime":"2026-03-14T20:10:03.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.635460821997953,"aZ":-35.16384374580411,"pfxX":2.831126691972184,"pfxZ":-2.0333909147846025,"pX":0.9534962325008858,"pZ":2.719165045348818,"vX0":-4.510720772533503,"vY0":-120.0473296423557,"vZ0":-0.611074753236863,"x":80.65,"y":165.36,"x0":2.482731243837648,"y0":50.00319062518295,"z0":6.087348699137815,"aX":4.163186010782289},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.6,"breakHorizontal":-4.1,"spinRate":2233,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.45498051585053734,"extension":6.382915164003302},"index":2,"playId":"d5b8d306-020b-36a0-b601-50cbb8338683","pitchNumber":3,"startTime":"2026-03-14T20:10:14.119Z","endTime":"2026-03-14T20:10:19.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":89.7,"endSpeed":82.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11226582508912,"aZ":-26.455409652642558,"pfxX":8.190988870576717,"pfxZ":3.304880624681439,"pX":0.1678956045714613,"pZ":1.999148193284549,"vX0":-8.86247508741207,"vY0":-130.37544545719885,"vZ0":-4.621029261793822,"x":110.6,"y":184.8,"x0":2.5389121855337597,"y0":50.001757540963894,"z0":5.778953219531174,"aX":14.17140400825566},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.2,"breakHorizontal":-13.0,"spinRate":1694,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4193065113351202,"extension":6.36991476807685},"index":3,"playId":"30356d04-7f23-35a1-8856-8cbb1779641e","pitchNumber":4,"startTime":"2026-03-14T20:10:30.399Z","endTime":"2026-03-14T20:10:35.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.110046785606407,"aZ":-17.302128234292717,"pfxX":4.323434006813794,"pfxZ":7.908777043371298,"pX":1.0206547487836137,"pZ":3.9791837225699758,"vX0":-5.437587194428677,"vY0":-136.08971350280072,"vZ0":-2.1813298647914277,"x":78.1,"y":131.34,"x0":2.4803871596720137,"y0":50.00369627136308,"z0":5.985933051085297,"aX":8.131808690204256},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":-6.7,"spinRate":2398,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.40205274927379797,"extension":6.337570418881242},"index":4,"playId":"d324c6dd-5b0d-3630-8e8a-393121d91597","pitchNumber":5,"startTime":"2026-03-14T20:10:57.816Z","endTime":"2026-03-14T20:11:02.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.098699749617488,"aZ":-14.103711846257251,"pfxX":3.35985855879935,"pfxZ":9.681534908376266,"pX":-0.17511550837497006,"pZ":2.923586350592474,"vX0":-7.800206314741025,"vY0":-135.84312293842032,"vZ0":-5.598178637233436,"x":123.67,"y":159.84,"x0":2.2986267406620278,"y0":50.00511018517169,"z0":5.993803724500639,"aX":6.273523578457252},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":-4.4,"spinRate":2396,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4034083862312454,"extension":6.52941688186029},"index":5,"playId":"16e7f835-e5ff-3150-8dc1-5987e6ae06ea","pitchNumber":6,"startTime":"2026-03-14T20:11:17.215Z","endTime":"2026-03-14T20:11:20.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-03-14T20:11:38.428Z","endTime":"2026-03-14T20:11:47.841Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883799224209735,"aZ":-35.40581551677843,"pfxX":0.9186037017573807,"pfxZ":-2.121235577262153,"pX":0.4867293574691792,"pZ":1.2082970325068196,"vX0":-5.173613401595325,"vY0":-122.44641889788899,"vZ0":-4.03485308280703,"x":98.45,"y":206.16,"x0":2.506573586809745,"y0":50.00593907816881,"z0":5.902846447820555,"aX":1.3973879408529064},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.6,"breakHorizontal":-0.5,"spinRate":2109,"spinDirection":348},"zone":14,"typeConfidence":2.0,"plateTime":0.44709811325044546,"extension":6.437013680524854},"index":7,"playId":"b09c4811-8b10-353d-bb8f-0f63964ed419","pitchNumber":7,"startTime":"2026-03-14T20:11:47.841Z","endTime":"2026-03-14T20:11:51.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":88.6,"endSpeed":81.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.667027214086783,"aZ":-25.06131398830196,"pfxX":8.479463865673068,"pfxZ":4.26367131321644,"pX":-0.2305535056372231,"pZ":-0.02651750630085571,"vX0":-9.2923589548074,"vY0":-128.38212367557546,"vZ0":-9.573132173941056,"x":125.79,"y":239.5,"x0":2.3348197655431484,"y0":50.006153799568544,"z0":5.702889354370922,"aX":14.153117298825096},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":-13.3,"spinRate":1573,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4267108805771205,"extension":6.624989109590473},"index":8,"playId":"eff3d017-67e2-3065-970b-ca56ee8250d8","pitchNumber":8,"startTime":"2026-03-14T20:12:12.350Z","endTime":"2026-03-14T20:12:15.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.376249468234178,"aZ":-25.238079553155647,"pfxX":-0.5348347714352861,"pfxZ":4.043660131853779,"pX":0.243353062950788,"pZ":3.592449997142485,"vX0":-5.687431218378084,"vY0":-129.04997541218665,"vZ0":-1.0293465293587212,"x":107.72,"y":141.78,"x0":2.5292996760011497,"y0":50.005533457841246,"z0":5.909289630935605,"aX":-0.9182483385200099},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":2.0,"spinRate":2342,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4215742967977114,"extension":6.266918720402238},"index":9,"playId":"905cd54a-1e3c-36c0-9643-cf0dbddbf6ce","pitchNumber":9,"startTime":"2026-03-14T20:12:31.724Z","endTime":"2026-03-14T20:12:35.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:12:35.683Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, third baseman Kyle Karros to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-14T20:12:36.964Z","endTime":"2026-03-14T20:14:39.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.811733495880887,"aZ":-37.8202415222587,"pfxX":1.5167871898229803,"pfxZ":-3.9085050121928546,"pX":1.2080270132404414,"pZ":4.017477386099826,"vX0":-3.748682498872293,"vY0":-119.32575626446075,"vZ0":3.019430955580615,"x":70.95,"y":130.31,"x0":2.601866767019202,"y0":50.0044684789857,"z0":6.141397043748857,"aX":2.188909364122236},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.1,"breakHorizontal":-1.8,"spinRate":2289,"spinDirection":313},"zone":12,"typeConfidence":2.0,"plateTime":0.4588972382765135,"extension":6.42390898027019},"index":0,"playId":"4e9f3c66-cd56-3588-9b4b-e423ee2ab288","pitchNumber":1,"startTime":"2026-03-14T20:13:01.776Z","endTime":"2026-03-14T20:13:06.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.836985781863113,"aZ":-15.26031928116697,"pfxX":6.279971849971716,"pfxZ":9.12271624615776,"pX":0.4807905446457944,"pZ":2.7163817617427473,"vX0":-7.436391683404816,"vY0":-134.93108200434202,"vZ0":-5.766407235341145,"x":98.67,"y":165.44,"x0":2.4494331574382042,"y0":50.00459441179385,"z0":5.946677462789863,"aX":11.645744363803004},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":-9.8,"spinRate":2449,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.405073073563305,"extension":6.494820754437377},"index":1,"playId":"b6a5aa6f-a935-3f6a-a7a0-62127e8536bd","pitchNumber":2,"startTime":"2026-03-14T20:13:20.467Z","endTime":"2026-03-14T20:13:23.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0516829926661,"aZ":-39.686457829318066,"pfxX":0.4251633721814816,"pfxZ":-5.073116509221952,"pX":0.6695784711682482,"pZ":1.8131026444455585,"vX0":-4.798036701658366,"vY0":-120.81445827995341,"vZ0":-1.2671546395711624,"x":91.48,"y":189.83,"x0":2.6241127334247234,"y0":50.00143626279285,"z0":5.825494483152603,"aX":0.6302990758329756},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.2,"breakHorizontal":0.4,"spinRate":2430,"spinDirection":315},"zone":9,"typeConfidence":2.0,"plateTime":0.452985688344981,"extension":6.371021832903215},"index":2,"playId":"defd87ee-0f96-3605-87ff-9d9a5c956d1a","pitchNumber":3,"startTime":"2026-03-14T20:13:48.037Z","endTime":"2026-03-14T20:13:52.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35260914096182,"aZ":-29.480157616045993,"pfxX":9.436636947687292,"pfxZ":1.5550217286649692,"pX":0.1179276728842344,"pZ":2.0041691860716617,"vX0":-9.245034359191836,"vY0":-131.0314100526883,"vZ0":-3.974044584155595,"x":112.5,"y":184.67,"x0":2.4702570670933564,"y0":50.00448724641151,"z0":5.749601733008184,"aX":16.368744548987145},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":-15.0,"spinRate":1557,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.41841697622486684,"extension":6.357594696719359},"index":3,"playId":"81fd7582-8a64-3d05-ac58-7608ecc7ff7d","pitchNumber":4,"startTime":"2026-03-14T20:14:10.856Z","endTime":"2026-03-14T20:14:15.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.451260615554805,"aZ":-37.355743635585426,"pfxX":1.1062488116348568,"pfxZ":-3.3669924650214877,"pX":0.2569584493974835,"pZ":2.0220765350686345,"vX0":-6.023235887335018,"vY0":-122.70578025687355,"vZ0":-1.6340262021454324,"x":107.21,"y":184.18,"x0":2.5913407097827257,"y0":50.00530843002228,"z0":5.856011521299416,"aX":1.7011740698188724},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.2,"breakHorizontal":-0.7,"spinRate":2341,"spinDirection":328},"zone":8,"typeConfidence":2.0,"plateTime":0.4450166043655637,"extension":6.395005752433107},"hitData":{"launchSpeed":103.6,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.95,"coordY":175.41}},"index":4,"playId":"9e86ff8e-9eef-3bda-bf32-9e58cd07b03d","pitchNumber":5,"startTime":"2026-03-14T20:14:31.159Z","endTime":"2026-03-14T20:14:39.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:14:39.131Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy challenged (pitch result), call on the field was confirmed: Jake McCarthy called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-14T20:17:00.869Z","endTime":"2026-03-14T20:18:45.537Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-14T20:16:45.359Z","endTime":"2026-03-14T20:17:03.088Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.654538913418406,"aZ":-18.175437825829604,"pfxX":-4.887952078523866,"pfxZ":7.217818443346999,"pX":-1.5171088660231382,"pZ":3.7806271972353853,"vX0":2.2235579746638865,"vY0":-138.77539670537453,"vZ0":-3.7519590725368137,"x":174.83,"y":136.7,"x0":-1.696117566900446,"y0":50.004272545567915,"z0":6.369617421463636,"aX":-9.481997478340531},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":8.4,"spinRate":2193,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39551767803836624,"extension":6.2737486401220774},"index":1,"playId":"2a513218-109d-336c-90c6-71e7201b581b","pitchNumber":1,"startTime":"2026-03-14T20:17:03.088Z","endTime":"2026-03-14T20:17:07.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":96.3,"endSpeed":87.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28046075914383,"aZ":-15.280554185786963,"pfxX":-4.736214050607417,"pfxZ":8.550550005857854,"pX":0.3731477763234568,"pZ":3.922308331180223,"vX0":6.6164579386336735,"vY0":-140.06049213960415,"vZ0":-3.684507559463065,"x":102.78,"y":132.88,"x0":-1.4105776765563611,"y0":50.00273054770917,"z0":6.261911369053104,"aX":-9.357858527287673},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":7.1,"spinRate":2279,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39191050307401154,"extension":6.598626637840957},"index":2,"playId":"e7ef8d46-786c-3e33-b868-40f5dc8c65d7","pitchNumber":2,"startTime":"2026-03-14T20:17:18.235Z","endTime":"2026-03-14T20:17:22.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.405341013679845,"aZ":-13.874852301425456,"pfxX":-4.910422160000415,"pfxZ":9.183745680808583,"pX":-0.026135186617878853,"pZ":3.2046455550548645,"vX0":5.697324899554635,"vY0":-140.850164573074,"vZ0":-5.801703138407358,"x":118.0,"y":152.25,"x0":-1.444937555683328,"y0":50.00616650356309,"z0":6.20161846700223,"aX":-9.788495844800527},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2156,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39007834790748763,"extension":6.6008155719237624},"index":3,"playId":"652de042-e14d-3640-86ee-a404e1a9a072","pitchNumber":3,"startTime":"2026-03-14T20:17:33.412Z","endTime":"2026-03-14T20:17:39.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":96.8,"endSpeed":87.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05195411473829,"aZ":-14.475992369118222,"pfxX":-5.999696820538441,"pfxZ":8.902294212445497,"pX":0.07024848162866137,"pZ":2.79977460736397,"vX0":6.279257568330692,"vY0":-140.62232663202562,"vZ0":-6.799497367871682,"x":114.32,"y":163.19,"x0":-1.4199848298137892,"y0":50.00590661621344,"z0":6.201601203743824,"aX":-11.931184060522096},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2028,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.39059626824844074,"extension":6.682275026168307},"index":4,"playId":"afd61e7c-e200-3a0e-92d1-b9abc174b0f2","pitchNumber":4,"startTime":"2026-03-14T20:18:00.332Z","endTime":"2026-03-14T20:18:04.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13945556187765,"aZ":-14.96677218412044,"pfxX":-5.943305663468179,"pfxZ":8.743855644434007,"pX":-0.7844294369223388,"pZ":2.069487696045686,"vX0":4.606504968269929,"vY0":-139.77946519538926,"vZ0":-8.545699657058915,"x":146.9,"y":182.9,"x0":-1.6862096798721002,"y0":50.00272851798632,"z0":6.160834572284701,"aX":-11.695444603469639},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":9.7,"spinRate":2040,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.3926850233033914,"extension":6.440084333972436},"index":5,"playId":"5e92e583-b4f1-34c3-8c76-132e9d817aff","pitchNumber":5,"startTime":"2026-03-14T20:18:18.517Z","endTime":"2026-03-14T20:18:45.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"}},"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:18:45.537Z","atBatIndex":3},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Brenton Doyle triples (2) on a fly ball to right fielder Kevin Alcántara.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-14T20:18:51.243Z","endTime":"2026-03-14T20:19:25.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3823999873769,"aZ":-19.248829647317034,"pfxX":-8.190454829021084,"pfxZ":6.497311108615477,"pX":-1.0405532686057293,"pZ":4.377960552572718,"vX0":4.289285996580434,"vY0":-140.0846076586698,"vZ0":-2.2966581828720667,"x":156.66,"y":120.58,"x0":-1.526770428065268,"y0":50.00138082006357,"z0":6.465485071016938,"aX":-16.291195051836617},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":2153,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3908579654868958,"extension":6.544979033679128},"index":0,"playId":"11e0b22b-59fa-39e7-adef-e12a3fa2c67e","pitchNumber":1,"startTime":"2026-03-14T20:18:56.744Z","endTime":"2026-03-14T20:18:59.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.884104525131455,"aZ":-14.884688157509393,"pfxX":-5.600909793173114,"pfxZ":8.630392296845601,"pX":-0.07694322578209302,"pZ":2.906022624364858,"vX0":5.823892162198593,"vY0":-141.06276291044162,"vZ0":-6.655722291610207,"x":119.93,"y":160.32,"x0":-1.4465536599229454,"y0":50.00142882261013,"z0":6.266358302321382,"aX":-11.219170568763007},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":8.9,"spinRate":2117,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.38918353048971666,"extension":6.593589291641072},"hitData":{"launchSpeed":94.3,"launchAngle":25.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.37,"coordY":106.96}},"index":1,"playId":"493f1f10-e9fb-3d1d-8d49-75fd21465e3a","pitchNumber":2,"startTime":"2026-03-14T20:19:11.208Z","endTime":"2026-03-14T20:19:25.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":6.899999999999999,"leverageIndex":0.63,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:19:25.786Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out to first baseman Carson Kelly. Brenton Doyle scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-14T20:19:26.845Z","endTime":"2026-03-14T20:20:19.713Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":676962,"link":"/api/v1/people/676962"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.668359734230954,"aZ":-34.86272630301828,"pfxX":1.6230875336878032,"pfxZ":-1.6760439091629848,"pX":0.5687264463205846,"pZ":3.032880873718823,"vX0":4.444944623811995,"vY0":-125.91241568516125,"vZ0":-1.5810208351947586,"x":95.32,"y":156.89,"x0":-1.4306412619880053,"y0":50.00333313787244,"z0":6.4911482772768965,"aX":2.603696549661401},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.1,"breakHorizontal":-4.0,"spinRate":2340,"spinDirection":62},"zone":3,"typeConfidence":2.0,"plateTime":0.43509034255670187,"extension":6.505471356377014},"index":0,"playId":"b6af8adf-993d-3e62-92ad-f74cad7e4184","pitchNumber":1,"startTime":"2026-03-14T20:19:55.746Z","endTime":"2026-03-14T20:19:59.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96776097048107,"aZ":-18.2440612045817,"pfxX":-8.755970412693896,"pfxZ":6.977212070552133,"pX":-0.013869216303158991,"pZ":2.019085622490071,"vX0":6.988911632553093,"vY0":-141.0976879295251,"vZ0":-8.35956068264551,"x":117.53,"y":184.26,"x0":-1.3971692463348233,"y0":50.0053673120474,"z0":6.217388160037639,"aX":-17.488674811902012},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.9,"breakHorizontal":14.3,"spinRate":2159,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.38961181709413095,"extension":6.743771746859307},"hitData":{"launchSpeed":81.8,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.48,"coordY":173.38}},"index":1,"playId":"6ca5c64a-f52a-37cd-8429-64551c68f41e","pitchNumber":2,"startTime":"2026-03-14T20:20:12.231Z","endTime":"2026-03-14T20:20:19.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"third":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":1.36,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:20:19.713Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a line drive to center fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-14T20:20:24.348Z","endTime":"2026-03-14T20:22:31.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.157362355658478,"aZ":-14.878665240216165,"pfxX":-4.580560471693124,"pfxZ":8.364132115824681,"pX":-0.6355660400186575,"pZ":2.969009660639548,"vX0":4.524781430861402,"vY0":-142.50391151314957,"vZ0":-6.414458501153162,"x":141.23,"y":158.62,"x0":-1.6448612473219102,"y0":50.00140413821528,"z0":6.180120736009727,"aX":-9.469320923905174},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":7.4,"spinRate":2140,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.38359971436322393,"extension":6.567866633024547},"index":0,"playId":"c12794ca-e0df-30e0-8452-0a0bf3ef01fb","pitchNumber":1,"startTime":"2026-03-14T20:20:46.530Z","endTime":"2026-03-14T20:20:51.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.220083236997848,"aZ":-15.999917162999525,"pfxX":-4.072869483873641,"pfxZ":7.978418890546536,"pX":-0.5443503141634378,"pZ":3.9890471530939613,"vX0":4.366591764042706,"vY0":-141.03985375950987,"vZ0":-3.7935521047931235,"x":137.75,"y":131.08,"x0":-1.5788956945824373,"y0":50.00142383455232,"z0":6.374527767294135,"aX":-8.255691423639917},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":6.6,"spinRate":2165,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3874247252637639,"extension":6.493105868549444},"index":1,"playId":"96f696d8-ebb9-354f-ae1b-de99dd4c80ba","pitchNumber":2,"startTime":"2026-03-14T20:21:01.618Z","endTime":"2026-03-14T20:21:05.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.665944789310135,"aZ":-39.09935560656303,"pfxX":1.0523149931198224,"pfxZ":-4.378083366257993,"pX":-0.6093495636038958,"pZ":3.2828573137787513,"vX0":1.832428791151699,"vY0":-124.62962879374153,"vZ0":-0.26334205219340046,"x":140.23,"y":150.14,"x0":-1.4891301008827893,"y0":50.00198873718837,"z0":6.603129058242072,"aX":1.664764663804902},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.8,"breakHorizontal":-2.3,"spinRate":2333,"spinDirection":60},"zone":1,"typeConfidence":2.0,"plateTime":0.4384991906851816,"extension":6.330195737804637},"index":2,"playId":"b383fb0e-30cf-35a5-8fb8-fbc94c4210ff","pitchNumber":3,"startTime":"2026-03-14T20:21:17.506Z","endTime":"2026-03-14T20:21:21.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55407267277869,"aZ":-24.096502620876723,"pfxX":-4.8440957087402365,"pfxZ":4.624082130507805,"pX":0.5021106338696637,"pZ":1.798545975812152,"vX0":6.6488769969659876,"vY0":-131.49120661211563,"vZ0":-6.794863209632909,"x":97.86,"y":190.22,"x0":-1.4329241515353264,"y0":50.003663725548144,"z0":6.21086489024651,"aX":-8.461853653197682},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":7.3,"spinRate":1124,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.41696563671791287,"extension":6.344965666004287},"index":3,"playId":"129f6728-ab43-3013-8547-5fad9a9bd906","pitchNumber":4,"startTime":"2026-03-14T20:21:37.180Z","endTime":"2026-03-14T20:21:40.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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.0,"endSpeed":87.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.715426179453104,"aZ":-17.2642594209437,"pfxX":-4.286532389507052,"pfxZ":7.5441342503042605,"pX":-0.7466029098215194,"pZ":3.4650042224231763,"vX0":3.911399636368845,"vY0":-139.75070534477925,"vZ0":-4.658793500729741,"x":145.46,"y":145.22,"x0":-1.6079419599137403,"y0":50.00441987290024,"z0":6.289008480055338,"aX":-8.47331151758007},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":7.0,"spinRate":2130,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39204835209154787,"extension":6.616144877420577},"index":4,"playId":"655566ea-c283-3bab-baa7-ca8898e65da2","pitchNumber":5,"startTime":"2026-03-14T20:21:57.303Z","endTime":"2026-03-14T20:22:01.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46689171814721,"aZ":-34.49196598310672,"pfxX":0.7911373848603955,"pfxZ":-1.4728348290642383,"pX":-0.44920527555937295,"pZ":2.3849038756388654,"vX0":2.4416232705121366,"vY0":-124.36485515625075,"vZ0":-3.031015667173773,"x":134.12,"y":174.39,"x0":-1.5457287317102968,"y0":50.00455100449755,"z0":6.474373748514756,"aX":1.242068975142345},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.1,"breakHorizontal":-2.0,"spinRate":2427,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.4400754137418592,"extension":6.482771103827523},"hitData":{"launchSpeed":93.0,"launchAngle":21.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":97.21,"coordY":67.25}},"index":5,"playId":"ea480dbc-53b4-3e97-ad3e-24bd5cfa3c9d","pitchNumber":6,"startTime":"2026-03-14T20:22:20.139Z","endTime":"2026-03-14T20:22:31.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.36,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:22:31.119Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-14T20:22:29.083Z","endTime":"2026-03-14T20:23:00.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51329327917327,"aZ":-17.227852768710925,"pfxX":-8.073293076606731,"pfxZ":7.3950547062255545,"pX":-0.8615016497958407,"pZ":3.790155684010786,"vX0":4.397431658378009,"vY0":-141.5769791073827,"vZ0":-4.133438583038776,"x":149.84,"y":136.45,"x0":-1.3891199408726314,"y0":50.00705270017982,"z0":6.377813194437444,"aX":-16.32849047058947},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":13.7,"spinRate":2142,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3874574739984089,"extension":6.3824642736228965},"hitData":{"launchSpeed":83.0,"launchAngle":29.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.13,"coordY":78.93}},"index":0,"playId":"dbd15763-b1ca-3280-8374-53e8106c76b4","pitchNumber":1,"startTime":"2026-03-14T20:22:53.050Z","endTime":"2026-03-14T20:23:00.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:23:00.974Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Kelly pops out to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-14T20:24:48.376Z","endTime":"2026-03-14T20:25:54.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.137300579183556,"aZ":-17.76360094866896,"pfxX":3.5654349740767044,"pfxZ":8.154126057557672,"pX":0.08553611755783905,"pZ":3.529867097683403,"vX0":-7.066094176831758,"vY0":-132.77262756782093,"vZ0":-3.223956011895486,"x":113.74,"y":143.47,"x0":2.3304374684503775,"y0":50.00323960083936,"z0":6.068967048525284,"aX":6.3021356203160375},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.2,"breakHorizontal":-4.8,"spinRate":2272,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4141623754458048,"extension":6.319405391643909},"index":0,"playId":"fe156873-c757-36e3-898f-62cbab3614f0","pitchNumber":1,"startTime":"2026-03-14T20:25:11.495Z","endTime":"2026-03-14T20:25:17.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09825378225395,"aZ":-22.335571272814203,"pfxX":-0.38293365577004135,"pfxZ":5.7511356300441925,"pX":1.2615975547299596,"pZ":3.9661399993462543,"vX0":-3.8695799960182016,"vY0":-130.198680431652,"vZ0":-0.5707660050938796,"x":68.91,"y":131.69,"x0":2.818797264229873,"y0":50.0062478080612,"z0":5.882969887859102,"aX":-0.6553810343584695},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.6,"breakHorizontal":1.6,"spinRate":2327,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.421171891297905,"extension":6.199862238504139},"index":1,"playId":"8cd0d91d-baa3-3f1e-b1aa-4f506d40a9de","pitchNumber":2,"startTime":"2026-03-14T20:25:27.094Z","endTime":"2026-03-14T20:25:30.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.315254199134277,"aZ":-37.1061425848333,"pfxX":0.5958621106661193,"pfxZ":-3.3860321073166375,"pX":0.5690509295808679,"pZ":2.149539707774025,"vX0":-4.792178540459154,"vY0":-120.13161618018803,"vZ0":-1.267212670605209,"x":95.31,"y":180.74,"x0":2.516515030832777,"y0":50.00573956925909,"z0":5.9966200029287675,"aX":0.8672377303272097},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.1,"breakHorizontal":0.1,"spinRate":2341,"spinDirection":324},"zone":9,"typeConfidence":2.0,"plateTime":0.45678498568723613,"extension":6.3518172079377795},"hitData":{"launchSpeed":72.3,"launchAngle":66.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.17,"coordY":163.75}},"index":2,"playId":"c30447c5-a957-3a2a-9c24-22f7ee89e003","pitchNumber":3,"startTime":"2026-03-14T20:25:44.623Z","endTime":"2026-03-14T20:25:54.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:25:54.241Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Carlson called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-14T20:25:58.542Z","endTime":"2026-03-14T20:27:19.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.921552544474835,"aZ":-35.00577470795039,"pfxX":0.8840739022898623,"pfxZ":-1.9084950809405772,"pX":0.6189233983883258,"pZ":3.0119320910290517,"vX0":-4.803650956816131,"vY0":-121.5158010033933,"vZ0":0.29404608693213596,"x":93.41,"y":157.46,"x0":2.514716908215535,"y0":50.005774394898445,"z0":5.954418009450741,"aX":1.3107220031292077},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.1,"breakHorizontal":-0.4,"spinRate":2325,"spinDirection":314},"zone":3,"typeConfidence":2.0,"plateTime":0.452401918028027,"extension":6.289930229111082},"index":0,"playId":"0af65881-9e82-393e-8434-193d3c38bd21","pitchNumber":1,"startTime":"2026-03-14T20:26:27.407Z","endTime":"2026-03-14T20:26:31.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78465712358316,"aZ":-27.925144112148164,"pfxX":8.657597863522797,"pfxZ":2.488751196210652,"pX":-0.529801295037772,"pZ":0.6566681436406221,"vX0":-10.383607867500794,"vY0":-130.34609864865237,"vZ0":-7.5310417043791835,"x":137.19,"y":221.05,"x0":2.398102745096666,"y0":50.00033448030216,"z0":5.7197210824468945,"aX":14.757229469950186},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.8,"breakHorizontal":-13.1,"spinRate":1791,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.42172307172085954,"extension":6.509769143755549},"index":1,"playId":"6d4c1be4-2f5e-37ab-ab64-6b4ce7da531e","pitchNumber":2,"startTime":"2026-03-14T20:26:43.436Z","endTime":"2026-03-14T20:26:49.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26581874485532,"aZ":-37.10217541748513,"pfxX":-4.143110290573499,"pfxZ":-3.2537740519850367,"pX":-0.5055656270932742,"pZ":2.7009268121236873,"vX0":-6.269006391466931,"vY0":-123.09538970372222,"vZ0":0.21682598870796488,"x":136.27,"y":165.85,"x0":2.624575529795816,"y0":50.00076300017715,"z0":5.785087411472479,"aX":-6.278396168058194},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.5,"breakHorizontal":9.1,"spinRate":2255,"spinDirection":315},"zone":4,"typeConfidence":2.0,"plateTime":0.4470826438670641,"extension":6.338538855132128},"index":2,"playId":"041e6914-1d6b-3e15-8e07-a4ab084f3fd3","pitchNumber":3,"startTime":"2026-03-14T20:27:14.573Z","endTime":"2026-03-14T20:27:19.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:27:19.905Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Moisés Ballesteros flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-14T20:27:20.346Z","endTime":"2026-03-14T20:27:52.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.998850134992193,"aZ":-24.83558968236812,"pfxX":9.708369995181815,"pfxZ":3.989451329534699,"pX":0.9484973966353121,"pZ":2.8025650537929994,"vX0":-7.275513509301175,"vY0":-135.16697658222486,"vZ0":-3.8673488883594893,"x":80.85,"y":163.11,"x0":2.4212319042765333,"y0":50.00468196046454,"z0":6.0073524384018,"aX":17.865775208720894},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":-16.0,"spinRate":2229,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4061022438943396,"extension":6.3963781855105735},"hitData":{"launchSpeed":80.6,"launchAngle":54.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.79,"coordY":118.04}},"index":0,"playId":"de40c835-e817-3297-aa54-ee18f718aeac","pitchNumber":1,"startTime":"2026-03-14T20:27:43.155Z","endTime":"2026-03-14T20:27:52.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:27:52.669Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, third baseman Matt Shaw to first baseman Carson Kelly.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-14T20:29:45.091Z","endTime":"2026-03-14T20:30:52.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.389898212606596,"aZ":-16.26027579204422,"pfxX":-4.668747530166925,"pfxZ":7.9284321637070185,"pX":-0.3746983869252022,"pZ":4.302306599438061,"vX0":5.002534368546607,"vY0":-141.29353409075574,"vZ0":-2.8162409580754018,"x":131.28,"y":122.62,"x0":-1.567793368886114,"y0":50.00175084199322,"z0":6.366248678807016,"aX":-9.370382661304008},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":2206,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3887463747774551,"extension":6.339552990853695},"index":0,"playId":"ea94b1fa-7589-3cd9-bb94-fb60fc97adb1","pitchNumber":1,"startTime":"2026-03-14T20:30:00.890Z","endTime":"2026-03-14T20:30:05.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.400832255568833,"aZ":-33.78425727109211,"pfxX":0.255304943148562,"pfxZ":-1.0099195652872117,"pX":-0.18183778194985287,"pZ":1.1334274316274144,"vX0":3.423277817251127,"vY0":-125.60728964315199,"vZ0":-6.10364779046444,"x":123.93,"y":208.18,"x0":-1.5953672743782277,"y0":50.00058163821428,"z0":6.341136154626658,"aX":0.4078386934139894},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":-1.2,"spinRate":2233,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.4360316135998996,"extension":6.329262244033735},"index":1,"playId":"cb5803de-6293-3899-9a64-106d03eb8ed4","pitchNumber":2,"startTime":"2026-03-14T20:30:12.407Z","endTime":"2026-03-14T20:30:16.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":97.4,"endSpeed":89.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56657165178596,"aZ":-13.452635872918865,"pfxX":-4.603716822901928,"pfxZ":9.244488756210707,"pX":-0.2380758693452948,"pZ":2.0221245875211697,"vX0":5.08080602151226,"vY0":-141.47799317077198,"vZ0":-9.31266890540958,"x":126.07,"y":184.18,"x0":-1.4599064380743842,"y0":50.00391767212885,"z0":6.22075271934644,"aX":-9.324459000313349},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":7.3,"spinRate":2148,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.387294924309205,"extension":6.657959750864873},"index":2,"playId":"12b8c224-6d3a-3c2e-8229-21808fd78816","pitchNumber":3,"startTime":"2026-03-14T20:30:29.174Z","endTime":"2026-03-14T20:30:32.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329885192758613,"aZ":-23.336989782010125,"pfxX":-8.185277230900978,"pfxZ":5.026333437632873,"pX":-1.1820649453300716,"pZ":2.900478616961173,"vX0":3.6197958165817905,"vY0":-132.0816998025508,"vZ0":-4.309754456988654,"x":162.06,"y":160.47,"x0":-1.5102294993087928,"y0":50.005395243153316,"z0":6.279197504104526,"aX":-14.398220141845735},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.3,"breakHorizontal":13.9,"spinRate":1127,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4154174269290385,"extension":6.316573341447442},"hitData":{"launchSpeed":85.5,"launchAngle":5.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.84,"coordY":164.25}},"index":3,"playId":"847c4f1f-b16d-31c4-9b34-cb49420e9c23","pitchNumber":4,"startTime":"2026-03-14T20:30:44.684Z","endTime":"2026-03-14T20:30:52.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:30:52.399Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Braxton Fulford lines out to first baseman Carson Kelly.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-14T20:30:56.444Z","endTime":"2026-03-14T20:31:38.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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(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.8,"endSpeed":88.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04715660793803,"aZ":-18.45361256783007,"pfxX":-8.685380183716072,"pfxZ":6.757693007414545,"pX":-0.2113239998527694,"pZ":3.1815877769268748,"vX0":6.2360709114392305,"vY0":-142.15971915213606,"vZ0":-5.453336258635494,"x":125.06,"y":152.88,"x0":-1.3140163693668896,"y0":50.002468629069455,"z0":6.310634053955012,"aX":-17.63310454334503},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":14.3,"spinRate":2112,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3864790125828419,"extension":6.589465652710408},"index":0,"playId":"f8750b30-b747-3f2b-ba42-a4a226b20a49","pitchNumber":1,"startTime":"2026-03-14T20:31:15.297Z","endTime":"2026-03-14T20:31:18.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":97.4,"endSpeed":88.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.301608783559836,"aZ":-16.004784470730833,"pfxX":-7.93173943408729,"pfxZ":7.989746808420697,"pX":-0.6303494981732645,"pZ":2.580707001494813,"vX0":4.818273734943396,"vY0":-141.60528489901355,"vZ0":-7.483654388508183,"x":141.03,"y":169.1,"x0":-1.326190957473517,"y0":50.006472888208584,"z0":6.2881712141255335,"aX":-16.059963460006102},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.1,"breakHorizontal":13.3,"spinRate":2158,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3872739409379129,"extension":6.500572634845089},"hitData":{"launchSpeed":80.1,"launchAngle":10.0,"totalDistance":137.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":151.76,"coordY":153.59}},"index":1,"playId":"6023eae2-3e69-31f8-992d-f5a89ccc336b","pitchNumber":2,"startTime":"2026-03-14T20:31:32.666Z","endTime":"2026-03-14T20:31:38.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:31:38.410Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nicky Lopez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-14T20:31:40.414Z","endTime":"2026-03-14T20:33:20.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98607974311678,"aZ":-33.48220039270815,"pfxX":1.0875825544087678,"pfxZ":-0.808617801837114,"pX":-0.2050379408233612,"pZ":2.8143951243598067,"vX0":2.850480797703653,"vY0":-126.2150523395571,"vZ0":-2.387161186183339,"x":124.82,"y":162.79,"x0":-1.4909607601716042,"y0":50.00475805087064,"z0":6.472001827501273,"aX":1.7526379469465336},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.8,"breakHorizontal":-2.6,"spinRate":2308,"spinDirection":75},"zone":2,"typeConfidence":2.0,"plateTime":0.4341609754925764,"extension":6.095489817994298},"index":0,"playId":"8c266b35-c44c-3205-bd90-354a056167d6","pitchNumber":1,"startTime":"2026-03-14T20:32:01.560Z","endTime":"2026-03-14T20:32:06.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.875433854654137,"aZ":-32.6404211644131,"pfxX":0.7948576431899983,"pfxZ":-0.2975755261754216,"pX":-0.33293507411212026,"pZ":2.583272319094031,"vX0":2.8719338826668737,"vY0":-124.18084799745559,"vZ0":-2.946575906499768,"x":129.69,"y":169.03,"x0":-1.6077267359921403,"y0":50.00357258993677,"z0":6.500642849742466,"aX":1.2411294366955652},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.0,"breakHorizontal":-2.2,"spinRate":2383,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.44107763101576536,"extension":6.303531538552128},"index":1,"playId":"da5047ea-19cd-377f-b838-913371fb058c","pitchNumber":2,"startTime":"2026-03-14T20:32:15.757Z","endTime":"2026-03-14T20:32:21.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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.9,"endSpeed":86.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.16344762066571,"aZ":-17.43510179251343,"pfxX":-3.9626070843822294,"pfxZ":7.6193099772319,"pX":-1.0751689985755215,"pZ":4.918898262201917,"vX0":2.669589035688182,"vY0":-139.59794922764135,"vZ0":-1.0614052500621367,"x":157.98,"y":105.97,"x0":-1.5387172333772177,"y0":50.00545297655607,"z0":6.473981656115007,"aX":-7.66890141132333},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":6.5,"spinRate":2191,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39532771482573725,"extension":6.289222819369984},"index":2,"playId":"b5d14052-e73e-3a34-90c0-c1f856d93787","pitchNumber":3,"startTime":"2026-03-14T20:32:43.439Z","endTime":"2026-03-14T20:32:46.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17272983350587,"aZ":-24.884435487444684,"pfxX":-4.646170247168427,"pfxZ":4.263303211471316,"pX":-1.6620868878225277,"pZ":3.5181474834560302,"vX0":1.4937765974398494,"vY0":-131.28964252680427,"vZ0":-2.4887294463662157,"x":180.35,"y":143.79,"x0":-1.6419781862598701,"y0":50.002341168602584,"z0":6.37138395084934,"aX":-7.942212369171469},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.3,"breakHorizontal":7.9,"spinRate":1182,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.42055742049789124,"extension":6.214554777205066},"index":3,"playId":"6ca8732c-51eb-3652-af8f-b1c57c3a6325","pitchNumber":4,"startTime":"2026-03-14T20:32:58.841Z","endTime":"2026-03-14T20:33:03.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46578449265931,"aZ":-34.23372389437773,"pfxX":0.341873241469388,"pfxZ":-1.2558676465711995,"pX":0.16725911408425667,"pZ":1.179721537058643,"vX0":3.6837256995105254,"vY0":-127.23312287199887,"vZ0":-6.192040147872391,"x":110.62,"y":206.93,"x0":-1.344674914508772,"y0":50.00418146016248,"z0":6.362686475427375,"aX":0.5595879088926229},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.5,"breakHorizontal":-1.4,"spinRate":2148,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4307334701996113,"extension":6.2959815789140094},"index":4,"playId":"58851165-58d7-3b72-9fac-5e096ef8a4b2","pitchNumber":5,"startTime":"2026-03-14T20:33:16.197Z","endTime":"2026-03-14T20:33:20.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:33:20.944Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin Alcántara strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-14T20:35:14.498Z","endTime":"2026-03-14T20:36:42.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57526291890835,"aZ":-14.744944786715916,"pfxX":1.8824775194997645,"pfxZ":9.7166867952146,"pX":0.2963564823405918,"pZ":3.866665356452374,"vX0":-6.3519698643155955,"vY0":-133.7648066584886,"vZ0":-3.1079899404846354,"x":105.7,"y":134.38,"x0":2.4678065201846877,"y0":50.00441815822856,"z0":6.1147919259812635,"aX":3.3781968218513234},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":-1.9,"spinRate":2479,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.41105879000448864,"extension":6.325263646229352},"index":0,"playId":"9a89a2a9-bbf1-3026-97c1-68ef813043db","pitchNumber":1,"startTime":"2026-03-14T20:35:32.890Z","endTime":"2026-03-14T20:35:37.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21227169462279,"aZ":-23.04770136584866,"pfxX":-1.927250842715873,"pfxZ":5.458821744663226,"pX":-0.5952562334023472,"pZ":3.1528801292317303,"vX0":-7.199676330608388,"vY0":-128.18268026086645,"vZ0":-2.631446030135152,"x":139.69,"y":153.65,"x0":2.4945712575047674,"y0":50.005466204226025,"z0":5.982339913523679,"aX":-3.2236769915641865},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.6,"breakHorizontal":5.0,"spinRate":2419,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.42645345159451065,"extension":6.289813162891111},"index":1,"playId":"6ffce56d-eb7d-3736-a0e0-7af9a61f25df","pitchNumber":2,"startTime":"2026-03-14T20:35:47.713Z","endTime":"2026-03-14T20:35:51.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26107905274495,"aZ":-28.90044641720726,"pfxX":8.65667755535653,"pfxZ":1.9855772920725148,"pX":0.6271423410881865,"pZ":2.049353234575689,"vX0":-7.274698810217356,"vY0":-127.94925563104113,"vZ0":-3.8383970395299083,"x":93.09,"y":183.45,"x0":2.3873299826150998,"y0":50.00537341324225,"z0":5.84241928404435,"aX":14.304929635950762},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.9,"breakHorizontal":-13.9,"spinRate":1474,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.42864155051002273,"extension":6.453567973943595},"index":2,"playId":"349d0a30-0045-30c9-9a37-4ca68a6697aa","pitchNumber":3,"startTime":"2026-03-14T20:36:11.214Z","endTime":"2026-03-14T20:36:16.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.0,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16814146319012,"aZ":-31.206907203225736,"pfxX":-4.807835731990972,"pfxZ":0.6619406363590734,"pX":0.6378623664906703,"pZ":4.407236905344557,"vX0":-3.6992468542443975,"vY0":-121.54497842588653,"vZ0":2.934774667145276,"x":92.69,"y":119.78,"x0":2.817305058062386,"y0":50.0030692437148,"z0":5.937129676046526,"aX":-7.018788512424207},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.4,"breakHorizontal":9.7,"spinRate":2240,"spinDirection":307},"zone":12,"typeConfidence":2.0,"plateTime":0.454868911123516,"extension":6.324393462688695},"index":3,"playId":"d79f2ec1-7530-3bf5-8094-604520904046","pitchNumber":4,"startTime":"2026-03-14T20:36:37.907Z","endTime":"2026-03-14T20:36:42.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:36:42.610Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathon Long strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-14T20:36:43.307Z","endTime":"2026-03-14T20:38:00.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":675085,"fullName":"Jonathon Long","link":"/api/v1/people/675085"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":675085,"fullName":"Jonathon Long","link":"/api/v1/people/675085"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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(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.4,"endSpeed":81.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77902270346604,"aZ":-23.770369280384028,"pfxX":-0.9395568011664938,"pfxZ":5.026902451363092,"pX":-0.20778024145849958,"pZ":2.524573651209769,"vX0":-6.576219480691995,"vY0":-128.54779045379055,"vZ0":-3.785549076368176,"x":124.92,"y":170.62,"x0":2.506412675556467,"y0":50.00615372044686,"z0":5.8629394649545965,"aX":-1.5709522280843045},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":3.2,"spinRate":2453,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.42617482419575214,"extension":6.344924461982848},"index":0,"playId":"652eb1a6-ef98-3f18-8bd9-7656702956fd","pitchNumber":1,"startTime":"2026-03-14T20:37:09.068Z","endTime":"2026-03-14T20:37:14.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":93.8,"endSpeed":84.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02090550999923,"aZ":-12.967728750480877,"pfxX":4.069593155586369,"pfxZ":10.392882302897146,"pX":-0.5634711950982314,"pZ":2.4460390673376673,"vX0":-8.692200871003566,"vY0":-136.09587788002378,"vZ0":-6.973940256488587,"x":138.48,"y":172.74,"x0":2.1645623213999636,"y0":50.0016877956581,"z0":5.967386290510385,"aX":7.520574677234641},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":-5.2,"spinRate":2403,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.40477563103294667,"extension":6.394760450274475},"index":1,"playId":"b85d9506-39eb-33fc-898b-951ac4ee8fcb","pitchNumber":2,"startTime":"2026-03-14T20:37:29.939Z","endTime":"2026-03-14T20:37:34.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.088952563939767,"aZ":-37.25178682536372,"pfxX":1.3575787273188524,"pfxZ":-3.386147617294696,"pX":-0.548767232668046,"pZ":0.8107302362925913,"vX0":-7.530280241559406,"vY0":-121.4683548529003,"vZ0":-4.281748859636181,"x":137.92,"y":216.89,"x0":2.4109140398553817,"y0":50.002748814991,"z0":5.824221318232992,"aX":2.034944536645111},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.0,"breakHorizontal":-0.7,"spinRate":2342,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.45037060747700863,"extension":6.485386482818652},"index":2,"playId":"31bfa163-ceec-3bab-a844-e5cb81475e4e","pitchNumber":3,"startTime":"2026-03-14T20:37:54.873Z","endTime":"2026-03-14T20:38:00.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675085,"link":"/api/v1/people/675085"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":675085,"link":"/api/v1/people/675085"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:38:00.943Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jefferson Rojas doubles (4) on a sharp line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-14T20:38:00.817Z","endTime":"2026-03-14T20:38:59.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.609116533667603,"aZ":-38.45215682384419,"pfxX":-0.6412864252842455,"pfxZ":-4.208282127108076,"pX":-0.24847079366301753,"pZ":2.838203236881172,"vX0":-6.102599326283259,"vY0":-121.01491470799863,"vZ0":0.7658019409549881,"x":126.47,"y":162.15,"x0":2.3846794020927247,"y0":50.00522299370382,"z0":5.873758904955703,"aX":-0.9559574057577547},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.2,"breakHorizontal":2.5,"spinRate":2305,"spinDirection":324},"zone":1,"typeConfidence":2.0,"plateTime":0.45181030200288363,"extension":6.353261102389435},"index":0,"playId":"6413f3f6-f3c6-3739-8370-bb6c9e7ce9e8","pitchNumber":1,"startTime":"2026-03-14T20:38:25.304Z","endTime":"2026-03-14T20:38:31.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.953092300666157,"aZ":-25.16040832154591,"pfxX":-0.36852842730502133,"pfxZ":4.020977774933997,"pX":-0.38922213973734293,"pZ":2.081620266249227,"vX0":-7.388357016587339,"vY0":-130.79460197248432,"vZ0":-4.606189297520629,"x":131.84,"y":182.58,"x0":2.512438009656371,"y0":50.00029224024982,"z0":5.737567242544688,"aX":-0.642248524321026},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":2.2,"spinRate":2441,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.41774994478954763,"extension":6.330222093218823},"hitData":{"launchSpeed":110.1,"launchAngle":10.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":39.3,"coordY":112.35}},"index":1,"playId":"aa05395a-0626-349d-b66e-459ff92f3e67","pitchNumber":2,"startTime":"2026-03-14T20:38:43.154Z","endTime":"2026-03-14T20:38:59.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.1,"awayTeamWinProbability":36.9,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.47,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:38:59.157Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-14T20:38:57.193Z","endTime":"2026-03-14T20:39:56.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.466013216163567,"aZ":-20.83245859876766,"pfxX":3.704036187428059,"pfxZ":6.131985757856409,"pX":-1.398652357964333,"pZ":3.404473886942756,"vX0":-10.602672128943688,"vY0":-135.15187118205588,"vZ0":-3.203635349637783,"x":170.31,"y":146.86,"x0":2.09410053674047,"y0":50.004352226152804,"z0":6.068423093890445,"aX":6.853879529587813},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":-4.4,"spinRate":2361,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.40527342037168257,"extension":6.492205537971528},"index":0,"playId":"a804b609-75ff-39ea-8cd1-6f6e31eb6022","pitchNumber":1,"startTime":"2026-03-14T20:39:30.267Z","endTime":"2026-03-14T20:39:34.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.585563063516428,"aZ":-13.953434190282463,"pfxX":5.236615412745237,"pfxZ":9.930683000624555,"pX":-0.43517307360276575,"pZ":2.170327386995441,"vX0":-8.68741112515901,"vY0":-134.25106550608658,"vZ0":-7.531326085899495,"x":133.59,"y":180.18,"x0":2.1544586459680404,"y0":50.00651771892944,"z0":5.994483536172077,"aX":9.612761049173281},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":-7.7,"spinRate":2468,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4071423013457447,"extension":6.55328351910684},"hitData":{"launchSpeed":81.0,"launchAngle":34.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.55,"coordY":79.96}},"index":1,"playId":"8c34cb01-8e6d-3616-b9ed-424a18a2aec0","pitchNumber":2,"startTime":"2026-03-14T20:39:48.247Z","endTime":"2026-03-14T20:39:56.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.41,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:39:56.763Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ethan Holliday strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-14T20:41:52.070Z","endTime":"2026-03-14T20:43:35.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":815787,"fullName":"Ethan Holliday","link":"/api/v1/people/815787"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":815787,"fullName":"Ethan Holliday","link":"/api/v1/people/815787"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.306,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.096387851095564,"aZ":-12.393238728126663,"pfxX":-5.234098892372279,"pfxZ":9.766229527989786,"pX":0.416586724796704,"pZ":3.6346851129636906,"vX0":7.104911568153022,"vY0":-141.3782031015471,"vZ0":-5.141652455862371,"x":101.12,"y":140.64,"x0":-1.4484586232713907,"y0":50.00020915512155,"z0":6.27158464813395,"aX":-10.599127811212872},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2191,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.38735992228889904,"extension":6.581227089054941},"index":0,"playId":"eac95be4-f65a-3538-bea4-ecbfdc399232","pitchNumber":1,"startTime":"2026-03-14T20:42:04.845Z","endTime":"2026-03-14T20:42:11.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":815787,"link":"/api/v1/people/815787","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.306,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30894125795523,"aZ":-12.352973300836291,"pfxX":-5.056725628175481,"pfxZ":9.669811496896024,"pX":-0.4788009042242967,"pZ":3.1610832222416603,"vX0":4.949133890168588,"vY0":-142.19820527968028,"vZ0":-6.450725462232919,"x":135.25,"y":153.43,"x0":-1.5840090188058131,"y0":50.00344209718743,"z0":6.241196303680567,"aX":-10.36621550547031},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2288,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.3850401546638129,"extension":6.467220415043575},"index":1,"playId":"9247f390-2ef2-3568-95b7-958ecd424b79","pitchNumber":2,"startTime":"2026-03-14T20:42:19.477Z","endTime":"2026-03-14T20:42:24.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":815787,"link":"/api/v1/people/815787","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.306,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13492043564758,"aZ":-35.60739821071606,"pfxX":2.3611184413511435,"pfxZ":-2.0991314712978717,"pX":-0.24205419141970055,"pZ":1.3019119845392713,"vX0":2.6736699758009506,"vY0":-126.92499276420415,"vZ0":-5.484516525449846,"x":126.23,"y":203.63,"x0":-1.6144173306917537,"y0":50.00122526407344,"z0":6.314760295907759,"aX":3.865070796545754},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.8,"breakHorizontal":-4.9,"spinRate":2361,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.4309570132544134,"extension":6.282524303217002},"index":2,"playId":"fa6c4a80-9925-325f-95a1-695a2a9204f2","pitchNumber":3,"startTime":"2026-03-14T20:42:33.897Z","endTime":"2026-03-14T20:42:37.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":815787,"link":"/api/v1/people/815787","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.306,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39884326707621,"aZ":-33.141290332330435,"pfxX":-0.5745617706614432,"pfxZ":-0.5857456080489266,"pX":1.7120200846116573,"pZ":0.11356196786221598,"vX0":7.873546756182912,"vY0":-128.33804141225482,"vZ0":-8.533359758516678,"x":51.74,"y":235.71,"x0":-1.341585911993836,"y0":50.00536847477615,"z0":6.118800585654783,"aX":-0.9441963266330237},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.1,"breakHorizontal":-1.0,"spinRate":2228,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.42934327784852844,"extension":6.382915870713932},"index":3,"playId":"91c8bc24-32bb-36b8-9f58-0653f068d4ef","pitchNumber":4,"startTime":"2026-03-14T20:42:53.672Z","endTime":"2026-03-14T20:43:00.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":815787,"link":"/api/v1/people/815787","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":97.9,"endSpeed":88.8,"strikeZoneTop":3.306,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.3271720739125,"aZ":-16.897263382767274,"pfxX":-3.905535586348918,"pfxZ":7.504756266684993,"pX":-0.8804673149371688,"pZ":3.528782865334034,"vX0":3.2011125462215837,"vY0":-142.38754387966284,"vZ0":-4.8079685768213105,"x":150.56,"y":143.5,"x0":-1.5167027128214094,"y0":50.00358318112603,"z0":6.322390064620273,"aX":-7.950653679959935},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.7,"breakHorizontal":6.4,"spinRate":2163,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3859502347963706,"extension":6.550526743872869},"index":4,"playId":"b3950066-37db-3c1e-9d67-803d66238265","pitchNumber":5,"startTime":"2026-03-14T20:43:13.772Z","endTime":"2026-03-14T20:43:18.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":815787,"link":"/api/v1/people/815787","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.306,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99094618389259,"aZ":-37.143528809762884,"pfxX":0.630477884911588,"pfxZ":-3.0492162481292446,"pX":-0.9367979458362972,"pZ":3.1685202348780384,"vX0":1.4179920016015968,"vY0":-126.8162570771901,"vZ0":-1.1348813352232194,"x":152.71,"y":153.23,"x0":-1.5851905431242166,"y0":50.00552824640473,"z0":6.585433865987198,"aX":1.0264302177407785},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.5,"breakHorizontal":-1.4,"spinRate":2320,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4319573349757868,"extension":6.097401806690673},"index":5,"playId":"02998cee-766d-38f6-88a3-2a1aae78a4ac","pitchNumber":6,"startTime":"2026-03-14T20:43:30.191Z","endTime":"2026-03-14T20:43:35.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":815787,"link":"/api/v1/people/815787","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815787,"link":"/api/v1/people/815787"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":815787,"link":"/api/v1/people/815787"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:43:35.062Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros challenged (pitch result), call on the field was overturned: Jake McCarthy called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-14T20:43:37.488Z","endTime":"2026-03-14T20:46:12.287Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.734594734853495,"aZ":-13.069394213518935,"pfxX":-3.560706515926774,"pfxZ":9.418576952967662,"pX":0.08597973313688874,"pZ":3.5301387971545823,"vX0":5.8323897998284115,"vY0":-142.23732955791266,"vZ0":-5.2993070517841945,"x":113.72,"y":143.47,"x0":-1.5381063055077437,"y0":50.00000541088896,"z0":6.26118307000286,"aX":-7.220914242531345},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":5.2,"spinRate":2230,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3865870815741781,"extension":6.546798277268457},"index":0,"playId":"04410644-18d2-333f-a3f6-9611313ad805","pitchNumber":1,"startTime":"2026-03-14T20:43:58.664Z","endTime":"2026-03-14T20:44:02.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77712322235366,"aZ":-12.692963958515076,"pfxX":-6.131189488857224,"pfxZ":9.512881310422578,"pX":0.6494440723668315,"pZ":1.7285540141912255,"vX0":7.800600446344771,"vY0":-142.2246891599436,"vZ0":-9.993694197630953,"x":92.24,"y":192.11,"x0":-1.3328941461657118,"y0":50.00299491812712,"z0":6.094167205653531,"aX":-12.5552548452948},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":9.5,"spinRate":2132,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3851997962624609,"extension":6.589759603793061},"index":1,"playId":"05b590b0-d8a5-346e-bec0-e173ab3b054e","pitchNumber":2,"startTime":"2026-03-14T20:44:18.566Z","endTime":"2026-03-14T20:44:45.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62284803604462,"aZ":-32.18821279955254,"pfxX":0.6471553102182268,"pfxZ":-0.008621383714298325,"pX":-0.4613011130412201,"pZ":1.4453008055971592,"vX0":2.4669895197621448,"vY0":-128.6690129183607,"vZ0":-5.874825258797316,"x":134.58,"y":199.76,"x0":-1.5195998033596747,"y0":50.002341213254745,"z0":6.275798850593107,"aX":1.0765850166604642},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.2,"breakHorizontal":-1.8,"spinRate":2093,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.42695106798753013,"extension":6.259073387913614},"index":2,"playId":"91bfecdc-d724-3f34-8be1-b802868b5061","pitchNumber":3,"startTime":"2026-03-14T20:44:47.465Z","endTime":"2026-03-14T20:44:52.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":91.7,"endSpeed":83.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.427652833953726,"aZ":-26.59913714825635,"pfxX":-8.445340300863998,"pfxZ":3.101287771243422,"pX":-0.49736310773321984,"pZ":2.7394046054925716,"vX0":5.263224520397501,"vY0":-133.4147321687438,"vZ0":-4.29840374134116,"x":135.96,"y":164.82,"x0":-1.4012129421058115,"y0":50.0031457770462,"z0":6.294639562744755,"aX":-15.183579475233438},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.9,"breakHorizontal":14.2,"spinRate":1181,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4109625957524923,"extension":6.379290733426808},"index":3,"playId":"ff52ff1e-9e08-364d-8027-62a736d5da69","pitchNumber":4,"startTime":"2026-03-14T20:45:01.736Z","endTime":"2026-03-14T20:45:08.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58794524094878,"aZ":-13.545298695566688,"pfxX":-2.344869407923709,"pfxZ":9.222723478968978,"pX":-0.37834558803356594,"pZ":3.847637108530638,"vX0":3.7234383749393887,"vY0":-141.51278264500536,"vZ0":-4.454319565634398,"x":131.42,"y":134.89,"x0":-1.4090768798782491,"y0":50.00079919292184,"z0":6.315763906984071,"aX":-4.735595225663456},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":3.5,"spinRate":2153,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3876907034241439,"extension":6.28903592638522},"index":4,"playId":"e5c951d2-2919-3228-bcf7-995d665ce154","pitchNumber":5,"startTime":"2026-03-14T20:45:26.187Z","endTime":"2026-03-14T20:45:31.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":82.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.448755402715918,"aZ":-32.42698146527772,"pfxX":1.03575173783342,"pfxZ":-0.15509476119009502,"pX":0.6225543526678251,"pZ":1.7852507017501944,"vX0":4.729654124178,"vY0":-127.63443166160656,"vZ0":-5.238244896142138,"x":93.27,"y":190.58,"x0":-1.3772978528116464,"y0":50.000286046014374,"z0":6.371903963080613,"aX":1.7341189860841657},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.1,"breakHorizontal":-2.8,"spinRate":2267,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.4266271949893885,"extension":6.253576705910913},"index":5,"playId":"5de3894b-54a7-37d6-9460-d313e15ac158","pitchNumber":6,"startTime":"2026-03-14T20:45:45.256Z","endTime":"2026-03-14T20:46:12.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"}},"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:46:12.287Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle challenged (pitch result), call on the field was confirmed: Brenton Doyle called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-14T20:46:08.378Z","endTime":"2026-03-14T20:47:53.786Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.952640960664862,"aZ":-14.628843131565988,"pfxX":-8.004571287645735,"pfxZ":8.715481482377603,"pX":-0.02213232920622202,"pZ":1.273522649287578,"vX0":6.511580165247792,"vY0":-140.96108968682054,"vZ0":-10.995240846561828,"x":117.84,"y":204.39,"x0":-1.3217651199768683,"y0":50.003791451722975,"z0":6.168622120304321,"aX":-16.1143154474828},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":13.2,"spinRate":2046,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.38852366963857676,"extension":6.517401532940162},"index":0,"playId":"49723dfa-f33b-3843-9f62-927f8568bb07","pitchNumber":1,"startTime":"2026-03-14T20:46:24.594Z","endTime":"2026-03-14T20:46:28.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.978815424003955,"aZ":-14.077563678755155,"pfxX":-7.044012170156482,"pfxZ":8.85939624675926,"pX":0.4140811425850989,"pZ":1.7862954826842958,"vX0":7.419131960538757,"vY0":-141.9183069602807,"vZ0":-9.677847937514905,"x":101.22,"y":190.55,"x0":-1.3167956134722194,"y0":50.005853228094594,"z0":6.133845604056867,"aX":-14.394690165109925},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.3,"breakHorizontal":11.3,"spinRate":2181,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3857061387163676,"extension":6.653888859140972},"index":1,"playId":"e0c16923-3830-3f09-9e71-ff49b1999da7","pitchNumber":2,"startTime":"2026-03-14T20:46:48.212Z","endTime":"2026-03-14T20:46:51.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.046016815269006,"aZ":-13.927125588070377,"pfxX":-4.563800355519476,"pfxZ":9.17371900761383,"pX":0.9321894075609475,"pZ":2.8764024801715475,"vX0":7.795783419722869,"vY0":-140.65393910658153,"vZ0":-6.848497303038483,"x":81.47,"y":161.12,"x0":-1.2916132124662834,"y0":50.0041517176559,"z0":6.258834842635819,"aX":-9.079538359720233},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2185,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39048361771605444,"extension":6.71024936744973},"index":2,"playId":"0f41676c-07be-3c1e-b968-acfa3e116be0","pitchNumber":3,"startTime":"2026-03-14T20:47:03.147Z","endTime":"2026-03-14T20:47:09.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.267421200729185,"aZ":-35.545159706568754,"pfxX":-0.040745442918287855,"pfxZ":-2.052077551527587,"pX":0.4323309226158158,"pZ":2.324943988783004,"vX0":4.380649836020381,"vY0":-127.80326472970243,"vZ0":-3.302779712777686,"x":100.52,"y":176.01,"x0":-1.3043659030790176,"y0":50.00356680658619,"z0":6.448276026233499,"aX":-0.06689270695181114},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.3,"breakHorizontal":-1.0,"spinRate":2179,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.42985445519699716,"extension":6.27547023202827},"index":3,"playId":"c3488d77-38c0-31dc-985d-c47bea1890e4","pitchNumber":4,"startTime":"2026-03-14T20:47:18.320Z","endTime":"2026-03-14T20:47:22.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.140040154946604,"aZ":-14.109413167379353,"pfxX":-7.70745607640696,"pfxZ":8.976978586287597,"pX":-0.025155721448732845,"pZ":1.6557676898953098,"vX0":6.224115361110884,"vY0":-141.1935420394504,"vZ0":-10.03605117312927,"x":117.96,"y":194.07,"x0":-1.2603712140050263,"y0":50.00456326362492,"z0":6.1719220723379395,"aX":-15.512012907663507},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":12.6,"spinRate":2066,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.38842531799778923,"extension":6.542124273432239},"index":4,"playId":"581ba9a6-b492-324b-a481-0526c86b6540","pitchNumber":5,"startTime":"2026-03-14T20:47:34.776Z","endTime":"2026-03-14T20:47:53.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"}},"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:47:53.786Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Shaw walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-14T20:50:35.259Z","endTime":"2026-03-14T20:51:38.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Eiberson Castellano replaces Kyle Freeland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-14T20:49:57.951Z","endTime":"2026-03-14T20:50:37.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682769,"link":"/api/v1/people/682769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.478994235365303,"aZ":-23.401317798470572,"pfxX":-10.670009714798237,"pfxZ":4.546639295383959,"pX":0.17322392762727665,"pZ":1.4106168822983987,"vX0":8.588006828770364,"vY0":-137.95170988142237,"vZ0":-7.687004278191988,"x":110.4,"y":200.69,"x0":-1.5928277560441395,"y0":50.002917271756004,"z0":5.809038360437461,"aX":-20.58079430432327},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.7,"breakHorizontal":17.5,"spinRate":2414,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3969435419344416,"extension":6.52449274138431},"index":1,"playId":"8e539754-96db-3bb5-8960-0a01f338e826","pitchNumber":1,"startTime":"2026-03-14T20:50:37.477Z","endTime":"2026-03-14T20:50:41.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.831906090873222,"aZ":-21.198731181680795,"pfxX":-9.334327494539504,"pfxZ":5.661367715375707,"pX":1.4662027789633918,"pZ":1.6334850133516876,"vX0":11.268853017884693,"vY0":-137.93811251400038,"vZ0":-7.092826643653185,"x":61.11,"y":194.68,"x0":-1.446984589794386,"y0":50.00456385457699,"z0":5.652908326302405,"aX":-18.10500556989092},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":14.8,"spinRate":2329,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39610965741998605,"extension":6.3415046858274735},"index":2,"playId":"cc8577fe-0402-3ebe-85fb-cc481edddfa9","pitchNumber":2,"startTime":"2026-03-14T20:50:55.530Z","endTime":"2026-03-14T20:51:01.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":83.4,"endSpeed":77.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.290646196455523,"aZ":-39.046249604941025,"pfxX":0.9970717543352396,"pfxZ":-4.56933465642379,"pX":0.6984460033571438,"pZ":1.646658913423426,"vX0":4.8471325767649605,"vY0":-121.42667110587351,"vZ0":-2.479127046530566,"x":90.38,"y":194.32,"x0":-1.4477603233272727,"y0":50.004550955696764,"z0":6.056566496579168,"aX":1.4983077471107824},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.6,"breakHorizontal":-2.9,"spinRate":2544,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.44993234911068347,"extension":6.228181980966024},"index":3,"playId":"0d57cd33-92d4-3ca5-be7d-9e764424cc65","pitchNumber":3,"startTime":"2026-03-14T20:51:14.843Z","endTime":"2026-03-14T20:51:21.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.563537386276614,"aZ":-17.052267972451716,"pfxX":-2.1200056333244026,"pfxZ":7.810457705586003,"pX":-1.0598982325894657,"pZ":4.75957636979256,"vX0":2.7028002631902237,"vY0":-137.77075208928778,"vZ0":0.03194756397156984,"x":157.4,"y":110.27,"x0":-1.774941731730693,"y0":50.00254239577697,"z0":5.893598181383743,"aX":-4.1046884659660625},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":3.4,"spinRate":2229,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3964959154735834,"extension":6.166375753939857},"index":4,"playId":"5aa2a2a4-9844-3262-adb8-c7602dec3a9e","pitchNumber":4,"startTime":"2026-03-14T20:51:32.409Z","endTime":"2026-03-14T20:51:38.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:51:38.260Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ian Happ grounds into a double play, second baseman Nicky Lopez to shortstop Ethan Holliday to first baseman Troy Johnston. Matt Shaw out at 2nd. Ian Happ out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-14T20:51:38.682Z","endTime":"2026-03-14T20:52:50.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":815787,"link":"/api/v1/people/815787"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":815787,"link":"/api/v1/people/815787"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.561078586061118,"aZ":-15.73050776342724,"pfxX":-3.4848370696561926,"pfxZ":8.505162379643313,"pX":-0.9221612306704944,"pZ":2.718574870458597,"vX0":3.2664275449299196,"vY0":-138.1287523398969,"vZ0":-5.361662735338078,"x":152.15,"y":165.38,"x0":-1.6668582303089368,"y0":50.00510313380524,"z0":5.741360826823151,"aX":-6.739690496084639},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":5.6,"spinRate":2174,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39643219315912015,"extension":6.209279782334087},"index":0,"playId":"05f8628d-4428-3073-813f-fe3dd4b97e34","pitchNumber":1,"startTime":"2026-03-14T20:52:04.837Z","endTime":"2026-03-14T20:52:08.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.933390090190287,"aZ":-21.110774522657298,"pfxX":-8.787860585928815,"pfxZ":6.570278797896533,"pX":-0.26265246646230733,"pZ":1.4254068537230644,"vX0":5.904607029838087,"vY0":-128.7256165108429,"vZ0":-6.893623271237086,"x":127.01,"y":200.29,"x0":-1.4408370584737087,"y0":50.00107203165433,"z0":5.764562252543592,"aX":-14.792882494139462},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.6,"breakHorizontal":14.6,"spinRate":1856,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4249843013165031,"extension":6.670469841602398},"index":1,"playId":"5176c36c-bf0c-326e-bea8-416cca23f07d","pitchNumber":2,"startTime":"2026-03-14T20:52:23.379Z","endTime":"2026-03-14T20:52:28.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30493507525849,"aZ":-21.76905486955931,"pfxX":-8.430344820095154,"pfxZ":6.096185041396259,"pX":-0.625236538953077,"pZ":2.086381638095814,"vX0":4.7363744929295315,"vY0":-129.5986067073759,"vZ0":-5.192686204163955,"x":140.83,"y":182.45,"x0":-1.378348998842191,"y0":50.0004717381341,"z0":5.771751307735908,"aX":-14.382543047394659},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.1,"breakHorizontal":14.3,"spinRate":1873,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4221446025729838,"extension":6.555284973568564},"hitData":{"launchSpeed":102.4,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.41,"coordY":150.06}},"index":2,"playId":"7ac23b05-14e1-3e39-a9a0-516386994f0a","pitchNumber":3,"startTime":"2026-03-14T20:52:42.503Z","endTime":"2026-03-14T20:52:50.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":9.600000000000009,"leverageIndex":1.91,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:52:50.392Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Kelly lines out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-14T20:53:09.565Z","endTime":"2026-03-14T20:53:58.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.960934762202285,"aZ":-38.85916746721403,"pfxX":0.48095982645510293,"pfxZ":-4.544521363782936,"pX":1.147766146666787,"pZ":1.4460692737696703,"vX0":5.590160363800121,"vY0":-120.91586296509995,"vZ0":-2.3906771955599098,"x":73.25,"y":199.74,"x0":-1.2626217597574059,"y0":50.00272738297085,"z0":5.877790581483861,"aX":0.7066910985057979},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.5,"breakHorizontal":-2.3,"spinRate":2605,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4540834796516675,"extension":6.411190696808344},"index":0,"playId":"549b6d31-951d-3fc4-bec2-4d855300a17d","pitchNumber":1,"startTime":"2026-03-14T20:53:21.024Z","endTime":"2026-03-14T20:53:26.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":682769,"fullName":"Eiberson Castellano"}}},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"6fc0e6ae-59f0-4c95-8afd-83c67456ad0d","pitchNumber":1,"startTime":"2026-03-14T20:53:30.947Z","endTime":"2026-03-14T20:53:38.447Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":86.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85424958215191,"aZ":-20.713820980042275,"pfxX":-10.419691472821256,"pfxZ":5.853825692972418,"pX":-0.19848614448955137,"pZ":2.7941643944072156,"vX0":7.35913363574418,"vY0":-140.0295093750792,"vZ0":-4.059599433208184,"x":124.57,"y":163.34,"x0":-1.5262361549817374,"y0":50.00157968084945,"z0":5.643105934234145,"aX":-20.394025132614995},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":17.0,"spinRate":2415,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3933209536871596,"extension":6.4387364490596894},"hitData":{"launchSpeed":95.9,"launchAngle":21.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.67,"coordY":69.96}},"index":2,"playId":"24a68a3e-605e-357f-bd43-e619bdbf6383","pitchNumber":2,"startTime":"2026-03-14T20:53:51.208Z","endTime":"2026-03-14T20:53:58.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:53:58.236Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-14T20:56:19.702Z","endTime":"2026-03-14T20:57:02.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-14T20:56:04.244Z","endTime":"2026-03-14T20:56:21.926Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.263974079444925,"aZ":-19.684552240942093,"pfxX":-7.062871547052344,"pfxZ":6.326044265612982,"pX":1.3177760878042826,"pZ":2.9398825524508485,"vX0":9.54488593491413,"vY0":-139.36188413277762,"vZ0":-5.525687099314918,"x":66.77,"y":159.4,"x0":-1.228179931091522,"y0":50.00217521900743,"z0":6.241675122320685,"aX":-13.942942726769179},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.6,"breakHorizontal":10.9,"spinRate":2067,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3924847131308402,"extension":6.531868610634107},"index":1,"playId":"1e556d56-679e-31b1-ace4-a10166183f29","pitchNumber":1,"startTime":"2026-03-14T20:56:21.926Z","endTime":"2026-03-14T20:56:26.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.859202323044197,"aZ":-17.044098103885233,"pfxX":-7.7281334818539,"pfxZ":7.469209899164214,"pX":-0.567761363728569,"pZ":2.9273805954465293,"vX0":4.915158275399371,"vY0":-141.33141043916035,"vZ0":-6.211673059494922,"x":138.64,"y":159.74,"x0":-1.3243477837371926,"y0":50.00142382729415,"z0":6.246191484913723,"aX":-15.650819389748293},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.5,"breakHorizontal":13.0,"spinRate":2139,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3873833289936428,"extension":6.415533525456486},"index":2,"playId":"81b00650-ef0e-3654-8334-f22b9b050544","pitchNumber":2,"startTime":"2026-03-14T20:56:37.184Z","endTime":"2026-03-14T20:56:41.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.234851907999772,"aZ":-14.085638297287593,"pfxX":-4.326574254128363,"pfxZ":8.766754443258204,"pX":-0.10866545212610572,"pZ":4.000334093859913,"vX0":5.434789925921301,"vY0":-142.40284857607108,"vZ0":-4.17814838670496,"x":121.14,"y":130.77,"x0":-1.4755042289021412,"y0":50.005238565313896,"z0":6.3712396962963975,"aX":-8.929915040120791},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":6.8,"spinRate":2131,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3839300265181995,"extension":6.447289904170527},"index":3,"playId":"3f56cf6b-1bba-3e9a-b4db-c4b02b097d79","pitchNumber":3,"startTime":"2026-03-14T20:56:57.345Z","endTime":"2026-03-14T20:57:02.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:57:02.065Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to center fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-14T20:57:01.447Z","endTime":"2026-03-14T20:57:44.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.260416676036485,"aZ":-34.945314795502206,"pfxX":0.029966875960830475,"pfxZ":-1.711327274795762,"pX":-0.6281665387576107,"pZ":3.1599364182966463,"vX0":2.4784035758810283,"vY0":-126.15663130020572,"vZ0":-1.3518754588417021,"x":140.94,"y":153.46,"x0":-1.6247459241103561,"y0":50.00121731305096,"z0":6.504471668469552,"aX":0.048343241258813646},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.1,"breakHorizontal":-0.6,"spinRate":2315,"spinDirection":59},"zone":1,"typeConfidence":2.0,"plateTime":0.43319075884660174,"extension":6.107638890827198},"index":0,"playId":"0a7cd153-7825-35e7-a5a0-054aa53a0496","pitchNumber":1,"startTime":"2026-03-14T20:57:21.273Z","endTime":"2026-03-14T20:57:24.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7917911980541,"aZ":-33.93806625274098,"pfxX":0.6192919818000571,"pfxZ":-1.0813104982379471,"pX":0.23688247312945582,"pZ":2.2797115042407228,"vX0":4.206148842386356,"vY0":-126.77308972283197,"vZ0":-3.639568527406806,"x":107.97,"y":177.23,"x0":-1.5209727033665323,"y0":50.001185266248164,"z0":6.4297278422580035,"aX":1.0119714376540314},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.5,"breakHorizontal":-2.0,"spinRate":2359,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.43129438013072674,"extension":6.0674023015457115},"hitData":{"launchSpeed":87.4,"launchAngle":38.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.21,"coordY":76.23}},"index":1,"playId":"a46fe2f3-b814-318c-9940-92b74e8416ae","pitchNumber":2,"startTime":"2026-03-14T20:57:34.641Z","endTime":"2026-03-14T20:57:44.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:57:44.221Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, second baseman Nico Hoerner to first baseman Carson Kelly.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-14T20:57:47.729Z","endTime":"2026-03-14T20:58:33.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60884085435132,"aZ":-14.524298193647702,"pfxX":-7.619657352432885,"pfxZ":8.546815791493678,"pX":-0.5552189769039712,"pZ":2.3834430839765406,"vX0":5.094267427227017,"vY0":-142.73166411676718,"vZ0":-8.290321588409956,"x":138.16,"y":174.43,"x0":-1.3724792453149917,"y0":50.00245742619862,"z0":6.2387066027543865,"aX":-15.733500834478997},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.0,"breakHorizontal":12.8,"spinRate":2089,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.38363249946006484,"extension":6.465712004421885},"index":0,"playId":"82f273b0-e05b-3c82-bb7a-dab007af4eab","pitchNumber":1,"startTime":"2026-03-14T20:58:12.411Z","endTime":"2026-03-14T20:58:16.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.551631061459254,"aZ":-14.5524454240487,"pfxX":-4.652272296315749,"pfxZ":8.650777630779837,"pX":0.1627982520518349,"pZ":3.0232451775047866,"vX0":5.672833624432122,"vY0":-142.28877105115694,"vZ0":-6.517371063429009,"x":110.79,"y":157.15,"x0":-1.258227938848903,"y0":50.00618917850554,"z0":6.276462583229583,"aX":-9.481507807103004},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":7.2,"spinRate":2139,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.3858483079938968,"extension":6.307532837593859},"hitData":{"launchSpeed":95.7,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.27,"coordY":144.99}},"index":1,"playId":"a93be028-28c8-3543-aa31-8c8fe79b1e7f","pitchNumber":2,"startTime":"2026-03-14T20:58:25.823Z","endTime":"2026-03-14T20:58:33.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-14T20:58:33.726Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Carlson singles on a line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-14T21:00:30.712Z","endTime":"2026-03-14T21:00:59.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"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":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":95.2,"endSpeed":87.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564055575783524,"aZ":-15.784468110516906,"pfxX":-2.039552569745173,"pfxZ":8.388960710733935,"pX":-0.5262789660518704,"pZ":2.739515554181246,"vX0":4.224870752321461,"vY0":-138.560501139986,"vZ0":-5.262116307627341,"x":137.06,"y":164.81,"x0":-1.8025395482061835,"y0":50.00504742146224,"z0":5.710061774766211,"aX":-3.9861677938348508},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":2.9,"spinRate":2257,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39457667793967355,"extension":6.248728772820966},"hitData":{"launchSpeed":92.8,"launchAngle":15.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.91,"coordY":80.2}},"index":0,"playId":"b6981d29-5ab0-33d0-83f2-c780d77b6c00","pitchNumber":1,"startTime":"2026-03-14T21:00:47.936Z","endTime":"2026-03-14T21:00:59.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:00:59.278Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Moisés Ballesteros doubles (2) on a ground ball to right fielder Mickey Moniak. Dylan Carlson to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-14T21:01:46.074Z","endTime":"2026-03-14T21:02:24.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnThird":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"befb02e3-c5c2-3746-9bfc-c4b5b114f2de","startTime":"2026-03-14T21:01:27.112Z","endTime":"2026-03-14T21:01:31.471Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.164515833248327,"aZ":-27.014817665810003,"pfxX":-7.987349882234984,"pfxZ":3.044475420863259,"pX":0.09733319696968767,"pZ":0.7655457246065454,"vX0":6.78573924704844,"vY0":-129.42879059818057,"vZ0":-7.172435411021446,"x":113.29,"y":218.11,"x0":-1.5214349807999847,"y0":50.0047050721501,"z0":5.643286231545284,"aX":-13.544855718151355},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":13.0,"spinRate":1868,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.42328904497561703,"extension":6.498610164470983},"index":1,"playId":"d40a974a-ed5d-3f22-b476-1552724bb6de","pitchNumber":1,"startTime":"2026-03-14T21:01:48.193Z","endTime":"2026-03-14T21:01:57.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.995796168935275,"aZ":-15.82925084804999,"pfxX":-3.4143738991395347,"pfxZ":8.440577849457114,"pX":0.5092887273848434,"pZ":2.4094488483925307,"vX0":6.877357411208809,"vY0":-137.87583055445273,"vZ0":-5.889692482134372,"x":97.59,"y":173.72,"x0":-1.5673318318814042,"y0":50.004115385634854,"z0":5.631374210298948,"aX":-6.613375347586341},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":4.8,"spinRate":2422,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3963855776430174,"extension":6.449051453426365},"hitData":{"launchSpeed":96.3,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.7,"coordY":123.19}},"index":2,"playId":"f89599b0-2734-31c5-a663-5e9f8a20ed78","pitchNumber":2,"startTime":"2026-03-14T21:02:13.177Z","endTime":"2026-03-14T21:02:24.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.0,"awayTeamWinProbability":56.0,"homeTeamWinProbabilityAdded":-14.5,"leverageIndex":2.13,"dramaIndex":148.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:02:24.878Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin Alcántara singles on a ground ball to right fielder Mickey Moniak. Dylan Carlson scores. Moisés Ballesteros to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-14T21:02:26.644Z","endTime":"2026-03-14T21:03:13.516Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"postOnThird":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":{"id":682769,"link":"/api/v1/people/682769"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4656411251021,"aZ":-27.725353550696504,"pfxX":-0.3833002726863026,"pfxZ":2.565849688320033,"pX":0.5508140319714777,"pZ":1.8719311339277767,"vX0":5.622971679039753,"vY0":-130.56011248963554,"vZ0":-4.410301428043584,"x":96.0,"y":188.24,"x0":-1.5772857692728095,"y0":50.00125809566206,"z0":5.65978181503863,"aX":-0.6643962956436119},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":-0.5,"spinRate":2352,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.41887805645896803,"extension":6.321513060730616},"hitData":{"launchSpeed":72.1,"launchAngle":11.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.39,"coordY":111.59}},"index":0,"playId":"a3378e79-d49f-366e-a9bf-c2f12b0482c1","pitchNumber":1,"startTime":"2026-03-14T21:03:01.995Z","endTime":"2026-03-14T21:03:13.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"second":{"id":694208,"link":"/api/v1/people/694208"},"third":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.2,"awayTeamWinProbability":65.8,"homeTeamWinProbabilityAdded":-9.799999999999997,"leverageIndex":2.01,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:03:13.516Z","atBatIndex":29},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jonathon Long out on a sacrifice fly to center fielder Brenton Doyle. Moisés Ballesteros scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-14T21:03:10.551Z","endTime":"2026-03-14T21:05:03.416Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":675085,"fullName":"Jonathon Long","link":"/api/v1/people/675085"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":675085,"fullName":"Jonathon Long","link":"/api/v1/people/675085"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":{"id":682769,"link":"/api/v1/people/682769"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50360837865084,"aZ":-23.551503521744777,"pfxX":-7.427443461954053,"pfxZ":4.47299239020148,"pX":-1.9645121070903238,"pZ":3.155546789724748,"vX0":1.5340918281972926,"vY0":-138.35568316289869,"vZ0":-2.831057086900896,"x":191.88,"y":153.58,"x0":-1.563410106693666,"y0":50.004186370343575,"z0":5.780459280058492,"aX":-14.31796856917532},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":13.1,"spinRate":2297,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39675974753812104,"extension":6.301672542840142},"index":0,"playId":"f0c3fdf3-f967-39d3-9e7f-9cf6ed00bf37","pitchNumber":1,"startTime":"2026-03-14T21:03:47.595Z","endTime":"2026-03-14T21:03:52.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"third":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59089776449054,"aZ":-19.762922493510494,"pfxX":-7.98485565376162,"pfxZ":6.4903695696273775,"pX":-0.40709151576805985,"pZ":1.8237544882270875,"vX0":5.7757540427923875,"vY0":-138.0960080631645,"vZ0":-6.640762032549365,"x":132.52,"y":189.54,"x0":-1.4987537109164237,"y0":50.00469813716802,"z0":5.610378963067483,"aX":-15.271450141261793},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":13.1,"spinRate":2338,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.39815098828183526,"extension":6.283405484666457},"index":1,"playId":"001ad4dc-7157-3898-8afd-286b772583b8","pitchNumber":2,"startTime":"2026-03-14T21:04:08.311Z","endTime":"2026-03-14T21:04:13.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"third":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.453548764360292,"aZ":-28.35916284079055,"pfxX":-0.23031558554233467,"pfxZ":2.22563344513423,"pX":0.8688287473977515,"pZ":2.477403353296443,"vX0":6.010398240222752,"vY0":-129.81038986799678,"vZ0":-2.893798271275337,"x":83.88,"y":171.89,"x0":-1.443700618203245,"y0":50.00019819178853,"z0":5.759189974250591,"aX":-0.395268720453582},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":-0.8,"spinRate":2457,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4214996714856243,"extension":6.232769758596122},"index":2,"playId":"bdee1a04-94be-3f42-ad1a-15c429d7ea5d","pitchNumber":3,"startTime":"2026-03-14T21:04:31.243Z","endTime":"2026-03-14T21:04:35.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"third":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.270861484385623,"aZ":-36.34202768725623,"pfxX":1.4994224881779752,"pfxZ":-2.858886218919979,"pX":0.37291801182528445,"pZ":2.2644923623538937,"vX0":3.64660185279533,"vY0":-119.91717889491542,"vZ0":-1.071502235866042,"x":102.79,"y":177.64,"x0":-1.362609066115997,"y0":50.00591070588404,"z0":5.9603638242730455,"aX":2.182619691453285},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.2,"breakHorizontal":-3.6,"spinRate":2382,"spinDirection":44},"zone":6,"typeConfidence":2.0,"plateTime":0.45681698958204153,"extension":6.3625504867324665},"hitData":{"launchSpeed":91.5,"launchAngle":36.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.14,"coordY":64.34}},"index":3,"playId":"349d42cc-9b97-3df0-bb52-eee585296f59","pitchNumber":4,"startTime":"2026-03-14T21:04:50.602Z","endTime":"2026-03-14T21:05:03.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"third":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675085,"link":"/api/v1/people/675085"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":1.88,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:05:03.416Z","atBatIndex":30},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jefferson Rojas grounds into a double play, shortstop Ethan Holliday to second baseman Nicky Lopez to first baseman Troy Johnston. Kevin Alcántara out at 2nd. Jefferson Rojas out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-14T21:05:12.313Z","endTime":"2026-03-14T21:05:40.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":815787,"link":"/api/v1/people/815787"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"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":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80614238345162,"aZ":-26.744172330654735,"pfxX":-9.902958034181724,"pfxZ":2.822748260082035,"pX":-0.23789104672061948,"pZ":3.011290087417781,"vX0":7.033754791998366,"vY0":-138.76454174758044,"vZ0":-2.6353697017458586,"x":126.07,"y":157.48,"x0":-1.535635518827119,"y0":50.004806863080425,"z0":5.7797683077783555,"aX":-19.064475872463145},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.7,"breakHorizontal":16.2,"spinRate":2467,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3966953507769708,"extension":6.247816293601444},"hitData":{"launchSpeed":72.0,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":154.62}},"index":0,"playId":"63507382-2dce-3fff-9d27-7cae21541875","pitchNumber":1,"startTime":"2026-03-14T21:05:32.075Z","endTime":"2026-03-14T21:05:40.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":1.31,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:05:40.040Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, second baseman Nico Hoerner to first baseman Carson Kelly.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-14T21:08:02.095Z","endTime":"2026-03-14T21:10:11.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Rolison replaces Ben Brown.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-14T21:06:50.546Z","endTime":"2026-03-14T21:08:04.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.751641769829845,"aZ":-18.49912337970713,"pfxX":0.6843449579762231,"pfxZ":6.974389622255128,"pX":1.0369619573932243,"pZ":4.2822118041906085,"vX0":-2.2096222705610655,"vY0":-138.61540191641805,"vZ0":-1.0857540485762875,"x":77.47,"y":123.16,"x0":1.7528430675108466,"y0":50.00422165712238,"z0":5.905011844248205,"aX":1.3424354077960197},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":-0.8,"spinRate":2065,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.39398903757371295,"extension":6.636460477846},"index":1,"playId":"dd2f9863-c0b1-31c6-ad09-a6e1f19477e9","pitchNumber":1,"startTime":"2026-03-14T21:08:04.313Z","endTime":"2026-03-14T21:08:08.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23188076118413,"aZ":-33.64457210970648,"pfxX":-0.35217890906355986,"pfxZ":-0.9143610403871474,"pX":-1.1674335314904616,"pZ":2.246567555010389,"vX0":-6.868433241739751,"vY0":-126.12726363766494,"vZ0":-2.085057254702714,"x":161.5,"y":178.12,"x0":1.634667405476133,"y0":50.00174494353798,"z0":5.792649101144283,"aX":-0.5663007851470164},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.9,"breakHorizontal":2.2,"spinRate":2417,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.43397858120247124,"extension":6.613600232153817},"index":2,"playId":"772849ea-e6dc-3f25-b99d-57d7aaac0800","pitchNumber":2,"startTime":"2026-03-14T21:08:19.328Z","endTime":"2026-03-14T21:08:24.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.976719188598395,"aZ":-11.4259871993936,"pfxX":-0.16195379970962875,"pfxZ":10.746335845175977,"pX":-0.7060114564513551,"pZ":1.740466038098529,"vX0":-6.168707325176995,"vY0":-137.68116876037257,"vZ0":-8.556434736042238,"x":143.91,"y":191.79,"x0":1.5793568318305957,"y0":50.00362745474369,"z0":5.651131696347806,"aX":-0.3106411495246234},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":1.6,"spinRate":2312,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.39698527053708466,"extension":6.673738432847058},"index":3,"playId":"d13f2cdb-2798-3f68-bead-a0add33dee44","pitchNumber":3,"startTime":"2026-03-14T21:08:34.102Z","endTime":"2026-03-14T21:09:01.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.970356502529167,"aZ":-12.774263520031077,"pfxX":1.5791899066829824,"pfxZ":9.92687752626787,"pX":-0.3446771661880621,"pZ":2.1684468625893563,"vX0":-6.041597805436086,"vY0":-138.45322526374423,"vZ0":-7.317481109641346,"x":130.14,"y":180.23,"x0":1.6541752095316975,"y0":50.00288867360988,"z0":5.6882893178759035,"aX":3.0863340621452666},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":-1.7,"spinRate":2141,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.39459418351057485,"extension":6.6511481406786865},"index":4,"playId":"758a6703-4bf8-30b5-aeb1-55637da7ca58","pitchNumber":4,"startTime":"2026-03-14T21:09:03.790Z","endTime":"2026-03-14T21:09:07.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061023448658094,"aZ":-28.439401427998284,"pfxX":-5.586517578483635,"pfxZ":2.3419425689541296,"pX":-1.155708612925638,"pZ":1.749563094812096,"vX0":-5.0870087357765374,"vY0":-125.7772594193104,"vZ0":-4.235119384536974,"x":161.05,"y":191.54,"x0":1.6232801261584042,"y0":50.000173028733094,"z0":5.778535015885732,"aX":-8.889244452196298},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":11.3,"spinRate":2510,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.436566615070594,"extension":6.6494834423537155},"index":5,"playId":"59443112-a9e6-36d7-9246-7f328b38073a","pitchNumber":5,"startTime":"2026-03-14T21:09:21.560Z","endTime":"2026-03-14T21:09:24.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.439229677933756,"aZ":-36.51508580980678,"pfxX":-6.966953116943552,"pfxZ":-2.832083851949754,"pX":0.3103386062907969,"pZ":2.9728682122459973,"vX0":-1.777992418259186,"vY0":-123.77783768255163,"vZ0":0.3237157871804677,"x":105.17,"y":158.51,"x0":1.9448902175024239,"y0":50.00308022911706,"z0":5.927754983545972,"aX":-10.681104577106353},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.8,"breakHorizontal":13.1,"spinRate":2465,"spinDirection":299},"zone":2,"typeConfidence":2.0,"plateTime":0.44453764490192915,"extension":6.450553716979702},"index":6,"playId":"27a1d383-a4a2-322b-816c-7ddc78cf1b7f","pitchNumber":6,"startTime":"2026-03-14T21:09:42.341Z","endTime":"2026-03-14T21:09:45.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0173554072466,"aZ":-34.2157532561327,"pfxX":-4.879005486016204,"pfxZ":-1.3187395171688312,"pX":-0.6197636812312318,"pZ":2.6861217781520246,"vX0":-4.2429107134695005,"vY0":-124.22189634687105,"vZ0":-0.8834169185506644,"x":140.62,"y":166.25,"x0":1.7498771041767716,"y0":50.001987709653946,"z0":5.9140387697820564,"aX":-7.554659849288901},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.3,"breakHorizontal":9.8,"spinRate":2536,"spinDirection":309},"zone":4,"typeConfidence":2.0,"plateTime":0.44248600308676433,"extension":6.63038010127359},"hitData":{"launchSpeed":95.9,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.97,"coordY":152.59}},"index":7,"playId":"5a017bde-0dde-3439-9067-98901bbe1b41","pitchNumber":7,"startTime":"2026-03-14T21:10:03.523Z","endTime":"2026-03-14T21:10:11.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:10:11.257Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braxton Fulford singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-14T21:10:12.232Z","endTime":"2026-03-14T21:12:03.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.5,"endSpeed":72.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61138863248823,"aZ":-44.18020110794496,"pfxX":-5.599543772921454,"pfxZ":-8.981507117556063,"pX":0.217143451917185,"pZ":2.6712879376782253,"vX0":-1.626278583214236,"vY0":-115.73679994053053,"vZ0":1.8662317269508453,"x":108.72,"y":166.66,"x0":1.6591238467348095,"y0":50.00451456459765,"z0":6.133837794900444,"aX":-7.483073516508074},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-15.4,"breakHorizontal":10.6,"spinRate":2745,"spinDirection":324},"zone":5,"typeConfidence":2.0,"plateTime":0.47599403362243997,"extension":6.654491745216023},"index":0,"playId":"0e11ab5e-1328-3a13-a995-2e5f7ed8c923","pitchNumber":1,"startTime":"2026-03-14T21:10:35.541Z","endTime":"2026-03-14T21:10:41.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.713574154357843,"aZ":-12.971673619806827,"pfxX":2.0986422970563474,"pfxZ":9.851455105967947,"pX":1.5902692854550866,"pZ":3.349689944745206,"vX0":-0.9270114726747363,"vY0":-138.88321525602913,"vZ0":-4.46991332760536,"x":56.38,"y":148.34,"x0":1.6561081428953859,"y0":50.003079208351814,"z0":5.84560748023268,"aX":4.091230228276104},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":-3.6,"spinRate":2519,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.3946965566477312,"extension":6.499248913602745},"index":1,"playId":"532c26f5-b02f-3add-8941-09013b33b6ec","pitchNumber":2,"startTime":"2026-03-14T21:10:49.207Z","endTime":"2026-03-14T21:10:56.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":87.7,"endSpeed":81.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.332148280645974,"aZ":-31.644112911022805,"pfxX":-1.7068745993488341,"pfxZ":0.31527255906676155,"pX":-0.8254667396909844,"pZ":0.801222356295365,"vX0":-5.646567390875063,"vY0":-127.52976129477595,"vZ0":-5.953932025796529,"x":148.46,"y":217.15,"x0":1.6356409952479483,"y0":50.00044950071831,"z0":5.651060723046481,"aX":-2.819324012813048},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.5,"breakHorizontal":4.3,"spinRate":2513,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.42889336447954296,"extension":6.749203268224843},"index":2,"playId":"a26bfbd1-8fbc-3fa0-ae3f-514632819df8","pitchNumber":3,"startTime":"2026-03-14T21:11:04.358Z","endTime":"2026-03-14T21:11:09.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.109764237654733,"aZ":-18.753257560100934,"pfxX":1.2685409232844633,"pfxZ":7.120146546860827,"pX":0.7453108503491759,"pZ":4.662551884845018,"vX0":-2.680267828206348,"vY0":-136.46750957985648,"vZ0":-0.07376386565230963,"x":88.59,"y":112.89,"x0":1.5755313965946116,"y0":50.00549632995208,"z0":5.981982572786089,"aX":2.3922672407461745},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.1,"breakHorizontal":-1.7,"spinRate":2241,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4013968365308864,"extension":6.568453932991996},"index":3,"playId":"f4821cad-f79b-3047-b2bb-a81ea56f3873","pitchNumber":4,"startTime":"2026-03-14T21:11:22.475Z","endTime":"2026-03-14T21:11:26.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.715451686012447,"aZ":-43.42440740337005,"pfxX":-3.9930092534439576,"pfxZ":-8.358558117104366,"pX":-0.49384411734835487,"pZ":2.6042143113346707,"vX0":-3.160072181661635,"vY0":-115.59661813550511,"vZ0":1.6344045531475857,"x":135.82,"y":168.47,"x0":1.4126015165453927,"y0":50.00431731240229,"z0":6.075319906452304,"aX":-5.37256760042908},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.4,"breakHorizontal":8.0,"spinRate":2625,"spinDirection":323},"zone":4,"typeConfidence":2.0,"plateTime":0.4748824207717677,"extension":6.613152430547214},"index":4,"playId":"98f3369a-1391-3c13-ab17-1d39ad97e4c1","pitchNumber":5,"startTime":"2026-03-14T21:11:39.332Z","endTime":"2026-03-14T21:11:44.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79504274697133,"aZ":-41.719292466040386,"pfxX":-3.502355359050923,"pfxZ":-7.214979437373309,"pX":-0.42125368902730737,"pZ":1.7434241685928904,"vX0":-3.131966029200839,"vY0":-114.46118278055948,"vZ0":-0.36012429432531534,"x":133.06,"y":191.71,"x0":1.4216200967531427,"y0":50.005110837019416,"z0":5.999690573904581,"aX":-4.631252421083359},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.8,"breakHorizontal":7.2,"spinRate":2643,"spinDirection":324},"zone":7,"typeConfidence":2.0,"plateTime":0.47915546672343856,"extension":6.556327110780961},"hitData":{"launchSpeed":93.7,"launchAngle":18.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.32,"coordY":94.54}},"index":5,"playId":"43891d1f-4b8a-3a6e-a294-bb36b6628948","pitchNumber":6,"startTime":"2026-03-14T21:11:52.967Z","endTime":"2026-03-14T21:12:03.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.99,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:12:03.493Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nicky Lopez singles on a soft bunt ground ball to third baseman Matt Shaw. Braxton Fulford to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-14T21:12:24.436Z","endTime":"2026-03-14T21:12:37.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"postOnSecond":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78563592437736,"aZ":-33.930320943075934,"pfxX":-2.0116590694392515,"pfxZ":-1.0668743905724725,"pX":-0.359494966979669,"pZ":2.2117343747977865,"vX0":-4.93154681381808,"vY0":-127.06233815068953,"vZ0":-2.474864447090674,"x":130.7,"y":179.06,"x0":1.863985854760959,"y0":50.004300859218695,"z0":5.88092783179285,"aX":-3.3057685276988895},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.3,"breakHorizontal":4.7,"spinRate":2541,"spinDirection":272},"zone":4,"typeConfidence":2.0,"plateTime":0.43023131423375993,"extension":6.602457293942602},"hitData":{"launchSpeed":24.1,"launchAngle":14.0,"totalDistance":26.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":117.46,"coordY":192.15}},"index":0,"playId":"cf388628-5440-3ca7-83af-1d4b530f96c9","pitchNumber":1,"startTime":"2026-03-14T21:12:28.089Z","endTime":"2026-03-14T21:12:37.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.88,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:12:37.117Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ethan Holliday strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-14T21:12:42.574Z","endTime":"2026-03-14T21:15:00.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":815787,"fullName":"Ethan Holliday","link":"/api/v1/people/815787"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"postOnSecond":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":815787,"fullName":"Ethan Holliday","link":"/api/v1/people/815787"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"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":80.1,"endSpeed":73.7,"strikeZoneTop":3.306,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71599176701937,"aZ":-42.8727133053379,"pfxX":-5.467979833875168,"pfxZ":-7.799293040676384,"pX":0.6633567093914324,"pZ":2.9898720616855665,"vX0":-1.047242623725042,"vY0":-116.58797886038309,"vZ0":2.1576580591789365,"x":91.71,"y":158.05,"x0":1.829074054897836,"y0":50.003571300642484,"z0":6.110107129264604,"aX":-7.498571603732293},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-13.3,"breakHorizontal":10.2,"spinRate":2743,"spinDirection":324},"zone":3,"typeConfidence":2.0,"plateTime":0.4704875153795096,"extension":6.403943389566725},"index":0,"playId":"e1b017c4-77f4-3c1d-819c-e40400489f2a","pitchNumber":1,"startTime":"2026-03-14T21:13:16.844Z","endTime":"2026-03-14T21:13:20.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":815787,"link":"/api/v1/people/815787","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.306,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69511630653329,"aZ":-33.70246008192182,"pfxX":-2.478756431834137,"pfxZ":-0.9201816809695114,"pX":0.3097758986656929,"pZ":2.3844025821287134,"vX0":-3.1801765463565377,"vY0":-128.47424454021274,"vZ0":-2.0983016761488233,"x":105.19,"y":174.4,"x0":1.8876653571871413,"y0":50.00212240327823,"z0":5.842172155443053,"aX":-4.124507294850657},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.9,"breakHorizontal":5.3,"spinRate":2560,"spinDirection":253},"zone":6,"typeConfidence":2.0,"plateTime":0.4270465715242251,"extension":6.381921642532812},"index":1,"playId":"988ddf0e-4f3a-3f37-b413-2f0bc82f1d60","pitchNumber":2,"startTime":"2026-03-14T21:13:35.039Z","endTime":"2026-03-14T21:13:40.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":815787,"link":"/api/v1/people/815787","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-14T21:14:02.533Z","endTime":"2026-03-14T21:14:38.415Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":815787,"link":"/api/v1/people/815787","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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.3,"endSpeed":78.1,"strikeZoneTop":3.306,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.557178396110082,"aZ":-32.759568124856735,"pfxX":-5.776382260812865,"pfxZ":-0.37644329450613867,"pX":0.152640537591465,"pZ":3.894859082768238,"vX0":-2.895365099004835,"vY0":-124.1847772964216,"vZ0":1.7286484769321533,"x":111.18,"y":133.62,"x0":2.0851621449595323,"y0":50.00263263132491,"z0":5.920679715706515,"aX":-8.994287173545443},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":11.2,"spinRate":2711,"spinDirection":293},"zone":12,"typeConfidence":2.0,"plateTime":0.4415578061088494,"extension":6.3680708213502095},"index":3,"playId":"5cb7f0e4-9929-3de3-a82c-80758fc1edfb","pitchNumber":3,"startTime":"2026-03-14T21:14:38.415Z","endTime":"2026-03-14T21:14:42.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":815787,"link":"/api/v1/people/815787","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":94.0,"endSpeed":86.5,"strikeZoneTop":3.306,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.669913252999383,"aZ":-21.88885927629661,"pfxX":-0.30628922398655,"pfxZ":5.387816151175327,"pX":0.47907759159843893,"pZ":3.631200209369385,"vX0":-3.2435019491665313,"vY0":-136.93552828938405,"vZ0":-2.0746791466115018,"x":98.74,"y":140.74,"x0":1.7160492142562176,"y0":50.0061264409206,"z0":5.887658369501855,"aX":-0.584137978968067},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":1.2,"spinRate":2356,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.3991542600842424,"extension":6.728638665968617},"index":4,"playId":"5a5cdd1d-9840-3240-8c91-bbe9f076a5b0","pitchNumber":4,"startTime":"2026-03-14T21:14:55.253Z","endTime":"2026-03-14T21:15:00.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":815787,"link":"/api/v1/people/815787","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815787,"link":"/api/v1/people/815787"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":815787,"link":"/api/v1/people/815787"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-6.899999999999999,"leverageIndex":2.94,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:15:00.689Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, pitcher Ryan Rolison to first baseman Carson Kelly.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-14T21:15:49.968Z","endTime":"2026-03-14T21:16:17.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"f1598de3-8e98-4dac-b828-0f69b771ee18","startTime":"2026-03-14T21:15:21.763Z","endTime":"2026-03-14T21:15:32.164Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.029987876021895,"aZ":-17.214141188667647,"pfxX":5.573974820234273,"pfxZ":7.707656360097601,"pX":-1.4720456496283196,"pZ":1.434344319190956,"vX0":-10.341825823786442,"vY0":-138.22737000276365,"vZ0":-8.172984569756178,"x":173.11,"y":200.05,"x0":1.5889243084157987,"y0":50.00058596261235,"z0":5.579166446416429,"aX":10.815573116888679},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":-8.0,"spinRate":2380,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.39583922543316064,"extension":6.73532904000756},"index":1,"playId":"3d526252-428b-3ae7-b182-0c590ea54adf","pitchNumber":1,"startTime":"2026-03-14T21:15:52.334Z","endTime":"2026-03-14T21:15:56.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76443984424001,"aZ":-44.722264202536614,"pfxX":-5.310528452587468,"pfxZ":-9.52657996276144,"pX":-0.47965491822195283,"pZ":1.985853208128904,"vX0":-3.5500045143668184,"vY0":-115.02018639203375,"vZ0":0.8648382199526399,"x":135.28,"y":185.16,"x0":1.7831621474914336,"y0":50.004965472404656,"z0":6.0021069604438555,"aX":-6.992455812728647},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.6,"breakHorizontal":10.6,"spinRate":2722,"spinDirection":329},"zone":7,"typeConfidence":2.0,"plateTime":0.47937674330765123,"extension":6.520393607597705},"hitData":{"launchSpeed":90.6,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.2,"coordY":180.48}},"index":2,"playId":"6b7dc65c-9f88-31c4-80bf-ec0125975c4b","pitchNumber":2,"startTime":"2026-03-14T21:16:09.889Z","endTime":"2026-03-14T21:16:17.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-6.699999999999996,"leverageIndex":2.65,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:16:17.976Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-14T21:18:25.466Z","endTime":"2026-03-14T21:20:56.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Robert Calaz replaces left fielder Jake McCarthy, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-14T21:18:01.208Z","endTime":"2026-03-14T21:18:25.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806978,"link":"/api/v1/people/806978"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":95.3,"endSpeed":87.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.609189061256156,"aZ":-19.88824670971764,"pfxX":-8.70001976285998,"pfxZ":6.343051310485901,"pX":0.7736044029095317,"pZ":2.1845212767776974,"vX0":8.902029069065895,"vY0":-138.48826489096132,"vZ0":-5.6813566610451955,"x":87.51,"y":179.8,"x0":-1.355813944195219,"y0":50.00687674551798,"z0":5.597711650378875,"aX":-16.863344280752163},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":13.8,"spinRate":2384,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39586204630527844,"extension":6.343696116156368},"index":1,"playId":"665a2c2d-5f61-3603-a7a4-95a95e47ff31","pitchNumber":1,"startTime":"2026-03-14T21:18:25.466Z","endTime":"2026-03-14T21:18:30.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-14T21:18:44.715Z","endTime":"2026-03-14T21:18:48.135Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.734206737458866,"aZ":-29.165117551606468,"pfxX":0.08888973870633876,"pfxZ":1.8519823950323129,"pX":1.3089520678819233,"pZ":0.4909038077127957,"vX0":6.7389316449777485,"vY0":-127.34946729344794,"vZ0":-6.716085234439159,"x":67.11,"y":225.53,"x0":-1.3949944020023053,"y0":50.0044561726324,"z0":5.501824800577897,"aX":0.14313760085851654},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":-1.8,"spinRate":2442,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.43184750953802276,"extension":6.517114296157601},"index":3,"playId":"46788d51-7ca8-3fd3-9557-77964c746191","pitchNumber":2,"startTime":"2026-03-14T21:18:48.135Z","endTime":"2026-03-14T21:18:52.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.926643344611495,"aZ":-39.82542908945861,"pfxX":3.054580261394216,"pfxZ":-5.278184951807344,"pX":-2.309353401528025,"pZ":4.909132247526663,"vX0":-2.137916961837282,"vY0":-119.83553682036442,"vZ0":5.2621641082130575,"x":205.03,"y":106.23,"x0":-1.8009362291335027,"y0":50.00401408017612,"z0":6.249700183199274,"aX":4.427200115956989},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.9,"breakHorizontal":-5.0,"spinRate":2513,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.4577007907141861,"extension":5.9981187247119365},"index":4,"playId":"558a74f9-6681-39ce-84af-4be3fa50ef13","pitchNumber":3,"startTime":"2026-03-14T21:19:12.768Z","endTime":"2026-03-14T21:19:17.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07890998372312,"aZ":-18.236929954487007,"pfxX":-8.479611072121825,"pfxZ":7.240175612973112,"pX":-0.8839638990084399,"pZ":2.082267595170853,"vX0":4.685569238019918,"vY0":-138.3946836006848,"vZ0":-6.131393100967607,"x":150.69,"y":182.56,"x0":-1.5041735135284942,"y0":50.00190285936408,"z0":5.562755914163022,"aX":-16.322823826961784},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":14.3,"spinRate":2311,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3969216984614561,"extension":6.3278106546152095},"index":5,"playId":"e1297dd3-1d42-350f-b181-a47b95b7f172","pitchNumber":4,"startTime":"2026-03-14T21:19:36.131Z","endTime":"2026-03-14T21:19:39.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.062344277803916,"aZ":-27.424026630718974,"pfxX":0.7048090718312325,"pfxZ":2.826006366021412,"pX":0.5141969023831097,"pZ":2.623725956490525,"vX0":4.75009456846236,"vY0":-129.58208213993402,"vZ0":-2.5456791815707946,"x":97.4,"y":167.94,"x0":-1.4432253321947592,"y0":50.00337125133704,"z0":5.7398474462666815,"aX":1.1832266592849432},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":-2.4,"spinRate":2525,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.424610609456451,"extension":6.271116744166921},"index":6,"playId":"de36620c-1788-3abd-80e3-73836d472f65","pitchNumber":5,"startTime":"2026-03-14T21:19:57.618Z","endTime":"2026-03-14T21:20:00.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.050756470362224,"aZ":-35.08725062407599,"pfxX":2.869824007383569,"pfxZ":-2.0042612493459355,"pX":-0.3716672892267531,"pZ":2.282245557339745,"vX0":1.55909684955678,"vY0":-120.04617224177875,"vZ0":-1.034321715793663,"x":131.17,"y":177.16,"x0":-1.4031505119192156,"y0":50.00216440702657,"z0":5.852468369283375,"aX":4.1725224448445495},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.6,"breakHorizontal":-5.5,"spinRate":2625,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.45691616584493877,"extension":6.274205144020035},"index":7,"playId":"22e45cb6-3668-33f6-836b-dc93be839219","pitchNumber":6,"startTime":"2026-03-14T21:20:21.783Z","endTime":"2026-03-14T21:20:27.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.804622633613498,"aZ":-29.123236675940497,"pfxX":-0.8960628848874943,"pfxZ":1.820641029408426,"pX":0.026482555616879077,"pZ":2.939980276185054,"vX0":3.8993485922890976,"vY0":-129.2023379028734,"vZ0":-1.4476003806733164,"x":115.99,"y":159.4,"x0":-1.390844474624626,"y0":50.00418576119968,"z0":5.761371031725713,"aX":-1.503640472635971},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":0.7,"spinRate":2434,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.4251467656020864,"extension":6.4898615488909215},"hitData":{"launchSpeed":86.9,"launchAngle":18.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.02,"coordY":80.59}},"index":8,"playId":"87dd7d7f-1169-32a8-8fa4-8fb5a757e88e","pitchNumber":7,"startTime":"2026-03-14T21:20:46.630Z","endTime":"2026-03-14T21:20:56.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:20:56.138Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Shaw walks. Nico Hoerner to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-14T21:20:58.264Z","endTime":"2026-03-14T21:22:44.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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(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.8,"endSpeed":87.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.961358366051883,"aZ":-23.410358812010767,"pfxX":-9.105010507384087,"pfxZ":4.550512601192261,"pX":1.0458544424857756,"pZ":1.0167771755951387,"vX0":9.811605749220606,"vY0":-137.53054773691966,"vZ0":-7.8808583763527125,"x":77.13,"y":211.33,"x0":-1.3758320781176647,"y0":50.002449668075045,"z0":5.493545960417977,"aX":-17.535841794221405},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.8,"breakHorizontal":14.5,"spinRate":2290,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3974408354923664,"extension":6.440588091581421},"index":0,"playId":"7ac80d38-7361-3c42-ab29-01e12a926e48","pitchNumber":1,"startTime":"2026-03-14T21:21:23.850Z","endTime":"2026-03-14T21:21:30.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":88.7,"endSpeed":82.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64959458003309,"aZ":-28.391673286867775,"pfxX":3.1836589706639185,"pfxZ":2.236302916744564,"pX":1.5191571493451992,"pZ":1.3171531620279942,"vX0":6.227762142895702,"vY0":-129.0006835362178,"vZ0":-5.3002085877000855,"x":59.09,"y":203.22,"x0":-1.3356011690864913,"y0":50.00466267213312,"z0":5.574471235896143,"aX":5.391472597161818},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.1,"breakHorizontal":-7.1,"spinRate":2531,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.42381779274966025,"extension":6.490198298429884},"index":1,"playId":"56725a64-1329-32ac-b333-c2cb9861cf19","pitchNumber":2,"startTime":"2026-03-14T21:21:43.589Z","endTime":"2026-03-14T21:21:50.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":682769,"fullName":"Eiberson Castellano"}}},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"6f609eb4-6798-4d74-b60d-8108e64f8dd3","pitchNumber":2,"startTime":"2026-03-14T21:21:57.465Z","endTime":"2026-03-14T21:22:04.963Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.516167131740477,"aZ":-23.59499892053815,"pfxX":-9.0435459357765,"pfxZ":4.438361433229984,"pX":-0.3904903620225053,"pZ":2.6910515564606308,"vX0":5.828613295041598,"vY0":-138.3385065924422,"vZ0":-3.760436284229146,"x":131.88,"y":166.12,"x0":-1.3522056466796628,"y0":50.00449034439392,"z0":5.653942828879783,"aX":-17.490255711972726},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.4,"breakHorizontal":15.1,"spinRate":2328,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3962746135767792,"extension":6.321545320517578},"index":3,"playId":"206c3b45-ac70-33ff-ba65-f70584467dbd","pitchNumber":3,"startTime":"2026-03-14T21:22:22.342Z","endTime":"2026-03-14T21:22:25.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":682769,"fullName":"Eiberson Castellano"}}},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"4efd44c3-536a-4c1a-b28f-d7eb105c354d","pitchNumber":3,"startTime":"2026-03-14T21:22:36.291Z","endTime":"2026-03-14T21:22:44.544Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.8,"awayTeamWinProbability":75.2,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":1.56,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:22:44.544Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out sharply to left fielder Robert Calaz. Nico Hoerner to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-14T21:23:27.969Z","endTime":"2026-03-14T21:27:02.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-14T21:23:30.207Z","endTime":"2026-03-14T21:23:30.208Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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.8,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906537148981652,"aZ":-16.450970915026282,"pfxX":-1.6807732376791027,"pfxZ":8.122843029530092,"pX":-0.3779997118841058,"pZ":3.2443764762544944,"vX0":4.193106266952751,"vY0":-138.05774643283993,"vZ0":-3.664923168238362,"x":131.41,"y":151.18,"x0":-1.696213205892467,"y0":50.00569924961683,"z0":5.692223563738184,"aX":-3.2551617143937115},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":2.2,"spinRate":2391,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.39630370656490843,"extension":6.458977074897665},"index":1,"playId":"f58766c2-24a8-371c-a062-5b5f94c86faf","pitchNumber":1,"startTime":"2026-03-14T21:23:30.209Z","endTime":"2026-03-14T21:23:35.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.147085174924303,"aZ":-24.914432792711917,"pfxX":-7.715764442110433,"pfxZ":4.241133091262931,"pX":-1.7101040225888529,"pZ":2.481681727967593,"vX0":2.334948442716012,"vY0":-129.78750672503912,"vZ0":-3.5493616524589138,"x":182.19,"y":171.77,"x0":-1.6166558870191614,"y0":50.00619577947994,"z0":5.755937627013254,"aX":-13.218042515746294},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.2,"breakHorizontal":13.4,"spinRate":1787,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4213777030947998,"extension":6.504608432327748},"index":2,"playId":"ba6cf1fb-1666-352d-91ed-b65c96afa5ff","pitchNumber":2,"startTime":"2026-03-14T21:23:48.305Z","endTime":"2026-03-14T21:23:52.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.212665691749894,"aZ":-26.310697817989762,"pfxX":-8.021612443024175,"pfxZ":3.4174135024503265,"pX":-1.2031677437554975,"pZ":2.36587838252541,"vX0":3.528363420265569,"vY0":-129.67553283464852,"vZ0":-3.5533338944153603,"x":162.86,"y":174.9,"x0":-1.533665241421202,"y0":50.00334944154896,"z0":5.744412129798716,"aX":-13.764063760194837},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":13.8,"spinRate":1825,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4211756232033128,"extension":6.562860459620142},"index":3,"playId":"321ef0a5-a657-34ce-8b37-7fe278bee6b5","pitchNumber":3,"startTime":"2026-03-14T21:24:07.445Z","endTime":"2026-03-14T21:24:13.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90608606921631,"aZ":-17.580771294820778,"pfxX":-2.8134407171316678,"pfxZ":7.677233052040842,"pX":-0.31016517088976464,"pZ":3.2201789891716763,"vX0":4.410794022099642,"vY0":-136.72009154408556,"vZ0":-3.4907687670709184,"x":128.82,"y":151.84,"x0":-1.5756299597777437,"y0":50.00570906598544,"z0":5.713393940474002,"aX":-5.350566424383348},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":4.2,"spinRate":2362,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.39994973759964614,"extension":6.298097561246973},"index":4,"playId":"393e8196-d934-377c-b65d-9e964f5358e4","pitchNumber":4,"startTime":"2026-03-14T21:24:27.684Z","endTime":"2026-03-14T21:24:31.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":94.9,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54025551649926,"aZ":-16.28783048736082,"pfxX":-2.7990079686498053,"pfxZ":8.148111732439368,"pX":0.3941453473244198,"pZ":3.2675677048574405,"vX0":5.7897498738523305,"vY0":-138.2099778639091,"vZ0":-3.7175507944014643,"x":101.98,"y":150.56,"x0":-1.3568149570363366,"y0":50.003435962744526,"z0":5.712444211626604,"aX":-5.458186915472715},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":4.0,"spinRate":2335,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3951254218706146,"extension":6.381834927691193},"index":5,"playId":"fb3a627a-7a4d-3859-9a12-df96d8a55d26","pitchNumber":5,"startTime":"2026-03-14T21:24:47.896Z","endTime":"2026-03-14T21:24:52.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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.1,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.148234299593202,"aZ":-28.03974617635147,"pfxX":-9.942873427723452,"pfxZ":2.3984108837485767,"pX":0.3376932870567948,"pZ":1.2637914696817747,"vX0":7.746405637183318,"vY0":-130.85299631464602,"vZ0":-6.009467543050715,"x":104.13,"y":204.66,"x0":-1.3779701814611314,"y0":50.004594369152635,"z0":5.707416556389164,"aX":-17.1416642622797},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.1,"breakHorizontal":16.2,"spinRate":1806,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.41955218819154894,"extension":6.62678846713663},"index":6,"playId":"35163e65-bb4a-39f0-b0a3-db95a435d7a2","pitchNumber":6,"startTime":"2026-03-14T21:25:25.023Z","endTime":"2026-03-14T21:25:29.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.895933828731934,"aZ":-27.332046826592286,"pfxX":0.6367670632762028,"pfxZ":2.8387041908990156,"pX":0.6348913191472887,"pZ":1.8210982537718237,"vX0":4.99947731728523,"vY0":-129.16489805365097,"vZ0":-4.75977279286855,"x":92.8,"y":189.61,"x0":-1.4019668426224055,"y0":50.00014849396351,"z0":5.769406564141988,"aX":1.0828595616882777},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.4,"breakHorizontal":-2.2,"spinRate":2478,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.42276883004279675,"extension":6.275735767627343},"index":7,"playId":"e50de941-c67f-37a5-ac40-41d387102c5e","pitchNumber":7,"startTime":"2026-03-14T21:25:56.931Z","endTime":"2026-03-14T21:26:01.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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.3,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.426251842791913,"aZ":-26.964595660897256,"pfxX":-7.597918124491047,"pfxZ":2.986944168862447,"pX":-0.475215956848582,"pZ":2.719134223258547,"vX0":4.8477005756613005,"vY0":-131.4592433934927,"vZ0":-2.811433536707529,"x":135.11,"y":165.36,"x0":-1.3579972621495346,"y0":50.00586457611821,"z0":5.808637815507362,"aX":-13.272078671043161},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":12.7,"spinRate":1960,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.41699322375630743,"extension":6.543389697068562},"index":8,"playId":"8d301ab5-a925-302c-bea5-66cf5052a342","pitchNumber":8,"startTime":"2026-03-14T21:26:25.088Z","endTime":"2026-03-14T21:26:28.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.061859536489532,"aZ":-17.30545800743358,"pfxX":-5.224636536455661,"pfxZ":7.694063925032126,"pX":0.25696327737831876,"pZ":1.627119362993772,"vX0":6.588005953510428,"vY0":-138.18742061940938,"vZ0":-7.576482997755311,"x":107.21,"y":194.85,"x0":-1.4801973646864195,"y0":50.00091046418541,"z0":5.568857887383598,"aX":-10.094193167004294},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":8.0,"spinRate":2341,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.39649720988259984,"extension":6.32823992870441},"hitData":{"launchSpeed":102.8,"launchAngle":24.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":83.9,"coordY":60.12}},"index":9,"playId":"e4c88576-0acd-31cf-a4f9-bc5a5ed67d8a","pitchNumber":9,"startTime":"2026-03-14T21:26:50.321Z","endTime":"2026-03-14T21:27:02.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.6,"awayTeamWinProbability":73.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":1.83,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:27:02.342Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, shortstop Ethan Holliday to first baseman Troy Johnston.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-14T21:27:10.187Z","endTime":"2026-03-14T21:28:47.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":682769,"link":"/api/v1/people/682769"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":815787,"link":"/api/v1/people/815787"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.168249178928868,"aZ":-29.70465783349148,"pfxX":2.906892501394821,"pfxZ":1.5682173931592374,"pX":-0.4358769003180073,"pZ":2.942634198188719,"vX0":1.4419757733097809,"vY0":-125.07397298146681,"vZ0":-1.3333204068904423,"x":133.61,"y":159.33,"x0":-1.3983261313498276,"y0":50.00465180339717,"z0":5.927521288097905,"aX":4.587718091409446},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":-5.6,"spinRate":2509,"spinDirection":111},"zone":1,"typeConfidence":2.0,"plateTime":0.43858695475729004,"extension":6.337098137183601},"index":0,"playId":"ee96ef92-5303-38f1-b3e1-f3caad4d917d","pitchNumber":1,"startTime":"2026-03-14T21:27:38.677Z","endTime":"2026-03-14T21:27:49.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Matt Shaw steals (5) 2nd base. Nico Hoerner scores. Matt Shaw to 3rd. Throwing error by catcher Hunter Goodman.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"ee96ef92-5303-38f1-b3e1-f3caad4d917d","startTime":"2026-03-14T21:28:17.253Z","endTime":"2026-03-14T21:28:20.469Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":663538,"link":"/api/v1/people/663538"},"postOnThird":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":-8.700000000000003,"leverageIndex":2.09,"dramaIndex":111.0,"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.789913657720845,"aZ":-37.29430712826782,"pfxX":2.593703669811932,"pfxZ":-3.5742907276377114,"pX":-1.0517648183625026,"pZ":3.701062489146862,"vX0":0.1371386654318189,"vY0":-119.15902591655895,"vZ0":2.172780517624636,"x":157.09,"y":138.85,"x0":-1.44691584635688,"y0":50.003801902824364,"z0":6.157030052170038,"aX":3.7142393930678663},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.6,"breakHorizontal":-4.7,"spinRate":2522,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.46040909815936937,"extension":6.078656572932439},"index":2,"playId":"c3d0ca19-9ed3-3849-9729-06e63f2b9502","pitchNumber":2,"startTime":"2026-03-14T21:28:20.469Z","endTime":"2026-03-14T21:28:24.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83216267437349,"aZ":-22.6017573145921,"pfxX":-9.558106170092406,"pfxZ":5.018187593815137,"pX":-0.03964860544823201,"pZ":2.1459214976069285,"vX0":6.614212599605109,"vY0":-137.75760074410206,"vZ0":-5.327546716332846,"x":118.51,"y":180.84,"x0":-1.2395640835341097,"y0":50.001289926487225,"z0":5.649118076427919,"aX":-18.22552179271814},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":15.7,"spinRate":2283,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.39880275305693047,"extension":6.277133886760023},"hitData":{"launchSpeed":95.5,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.5,"coordY":168.31}},"index":3,"playId":"8718bc7e-7d5a-307e-a8c7-a0e897998775","pitchNumber":3,"startTime":"2026-03-14T21:28:38.723Z","endTime":"2026-03-14T21:28:47.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.8,"awayTeamWinProbability":77.2,"homeTeamWinProbabilityAdded":4.900000000000002,"leverageIndex":2.09,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:28:47.336Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Carlson grounds out, second baseman Nicky Lopez to first baseman Troy Johnston.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-14T21:29:02.937Z","endTime":"2026-03-14T21:31:06.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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, 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":88.9,"endSpeed":82.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59492688765451,"aZ":-25.506586007776445,"pfxX":-9.354858782854173,"pfxZ":3.9083175004853654,"pX":-1.4096582907226962,"pZ":1.8490405063263522,"vX0":3.244299242299097,"vY0":-129.4358471021749,"vZ0":-4.991069952471873,"x":170.73,"y":188.86,"x0":-1.4597543357093852,"y0":50.0044897285268,"z0":5.741882307238534,"aX":-15.963442302046843},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":1910,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.42226131358098806,"extension":6.560563142906342},"index":0,"playId":"bfb23c4e-92ba-314d-ba0e-d596b233de36","pitchNumber":1,"startTime":"2026-03-14T21:29:33.507Z","endTime":"2026-03-14T21:29:39.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.191803936628478,"aZ":-40.234820321083504,"pfxX":1.0809976443249765,"pfxZ":-5.6142211383259735,"pX":-0.5946557791786021,"pZ":3.150821491230901,"vX0":1.4863045061428757,"vY0":-118.935293743539,"vZ0":1.8685763935336306,"x":139.67,"y":153.71,"x0":-1.3673636449193096,"y0":50.00030727824681,"z0":5.9959729282211836,"aX":1.5527931431435251},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.5,"breakHorizontal":-2.3,"spinRate":2507,"spinDirection":44},"zone":1,"typeConfidence":2.0,"plateTime":0.46001967891596474,"extension":6.219564855092982},"index":1,"playId":"751338eb-5660-3a34-9ab4-bba78c1042ef","pitchNumber":2,"startTime":"2026-03-14T21:29:53.890Z","endTime":"2026-03-14T21:29:57.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3191808661979,"aZ":-38.721118656772205,"pfxX":-0.2949479010286148,"pfxZ":-4.5636632034080895,"pX":0.0736873924169755,"pZ":1.3031007893348234,"vX0":3.5052201775292606,"vY0":-119.05741671032806,"vZ0":-2.4292892781322504,"x":114.19,"y":203.6,"x0":-1.380788441710813,"y0":50.00575907519521,"z0":5.848199662647716,"aX":-0.4223674118667469},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.6,"breakHorizontal":-0.4,"spinRate":2476,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4604201212957859,"extension":6.307477650155881},"index":2,"playId":"372ba008-02c7-3ef5-b35b-13b13dda886b","pitchNumber":3,"startTime":"2026-03-14T21:30:15.430Z","endTime":"2026-03-14T21:30:20.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":83.3,"endSpeed":77.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97619830579783,"aZ":-39.91152143167215,"pfxX":0.9297984574882738,"pfxZ":-5.202359691236449,"pX":0.9729076148170874,"pZ":1.3158755475809363,"vX0":5.055237469933642,"vY0":-121.22344949135362,"vZ0":-2.327012970649339,"x":79.92,"y":203.25,"x0":-1.2614300468858917,"y0":50.0039940089209,"z0":5.776501732387107,"aX":1.3822211723927766},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-9.7,"breakHorizontal":-2.9,"spinRate":2578,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4520412172967352,"extension":6.383873606490944},"index":3,"playId":"72f080d8-8ef2-3d26-afea-ce098c137e6d","pitchNumber":4,"startTime":"2026-03-14T21:30:36.621Z","endTime":"2026-03-14T21:30:40.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00245507602809,"aZ":-17.70719247464769,"pfxX":-5.103917843790383,"pfxZ":7.551947149450002,"pX":-0.4540112196933701,"pZ":2.597772760891572,"vX0":4.533287823594926,"vY0":-137.22221943308674,"vZ0":-4.926393048389328,"x":134.31,"y":168.64,"x0":-1.4604693517968443,"y0":50.00504018452035,"z0":5.61431791822614,"aX":-9.781450237681332},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":8.4,"spinRate":2290,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3984265717130242,"extension":6.330815371488551},"hitData":{"launchSpeed":83.9,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.96,"coordY":151.07}},"index":4,"playId":"888b8cca-52a8-37c6-b3cd-7008c672b69f","pitchNumber":5,"startTime":"2026-03-14T21:30:58.136Z","endTime":"2026-03-14T21:31:06.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":3.1999999999999993,"leverageIndex":1.17,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:31:06.074Z","atBatIndex":41},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Brenton Doyle reaches on a throwing error by second baseman Scott Kingery.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-14T21:33:37.667Z","endTime":"2026-03-14T21:33:47.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Scott Kingery replaces left fielder Ian Happ, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-14T21:33:22.050Z","endTime":"2026-03-14T21:33:22.068Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jordan Nwogu replaces first baseman Carson Kelly, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-14T21:33:22.068Z","endTime":"2026-03-14T21:33:22.069Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685087,"link":"/api/v1/people/685087"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: BJ Murray Jr. replaces second baseman Nico Hoerner, batting 1st, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"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-14T21:33:22.069Z","endTime":"2026-03-14T21:33:22.070Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hunter Harvey replaces Ryan Rolison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"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-14T21:33:22.070Z","endTime":"2026-03-14T21:33:39.909Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640451,"link":"/api/v1/people/640451"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26694570296899,"aZ":-12.37179508582481,"pfxX":-3.1519076670521398,"pfxZ":9.783870179098244,"pX":0.36514988354772526,"pZ":1.5673295529356146,"vX0":6.221396409095087,"vY0":-141.3801978077141,"vZ0":-9.093194436270172,"x":103.08,"y":196.46,"x0":-1.454553950462644,"y0":50.00523702280622,"z0":5.619767221083685,"aX":-6.3813500352897154},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":4.4,"spinRate":2141,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.3874274766570087,"extension":6.325152932981183},"hitData":{"launchSpeed":84.6,"launchAngle":-7.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.92,"coordY":147.52}},"index":4,"playId":"66c8e801-d196-37c9-973f-5b6dffa34a30","pitchNumber":1,"startTime":"2026-03-14T21:33:39.909Z","endTime":"2026-03-14T21:33:47.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":1.38,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:33:47.939Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-14T21:34:16.156Z","endTime":"2026-03-14T21:36:10.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":821041,"fullName":"Roldy Brito","link":"/api/v1/people/821041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":821041,"fullName":"Roldy Brito","link":"/api/v1/people/821041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Roldy Brito replaces Brenton Doyle.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-14T21:34:18.407Z","endTime":"2026-03-14T21:34:18.408Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821041,"link":"/api/v1/people/821041"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"base":1,"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.797481230831934,"aZ":-13.91080471262141,"pfxX":-2.7513080192075248,"pfxZ":9.20261875452897,"pX":-0.6473850969098914,"pZ":4.03059211931693,"vX0":3.5212910233545247,"vY0":-140.8855400361198,"vZ0":-2.6722840583836787,"x":141.68,"y":129.95,"x0":-1.5635062721669875,"y0":50.00511634036264,"z0":5.905292439165293,"aX":-5.4617680679492295},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":4.2,"spinRate":1873,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.39068761429552,"extension":6.206072868927737},"index":1,"playId":"82d351f8-17a0-360f-9e16-f6efdaa66149","pitchNumber":1,"startTime":"2026-03-14T21:34:18.409Z","endTime":"2026-03-14T21:34:27.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Roldy Brito steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"actionPlayId":"82d351f8-17a0-360f-9e16-f6efdaa66149","startTime":"2026-03-14T21:34:33.688Z","endTime":"2026-03-14T21:34:51.868Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":821041,"link":"/api/v1/people/821041"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":821041,"link":"/api/v1/people/821041"},"postOnSecond":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":2.41,"dramaIndex":85.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99531316482111,"aZ":-14.464242427438561,"pfxX":-2.4164193225673305,"pfxZ":8.772428071777458,"pX":-0.22728160419283117,"pZ":2.4660080948240113,"vX0":4.234814243694653,"vY0":-140.94570732517622,"vZ0":-6.359915178414534,"x":125.66,"y":172.2,"x0":-1.4329425979756185,"y0":50.00548618177755,"z0":5.679998262787226,"aX":-4.879989636332243},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":3.6,"spinRate":1853,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.3881047489056808,"extension":6.234060407562736},"index":3,"playId":"4f184ee6-fec5-34c4-a562-81f940f66e31","pitchNumber":2,"startTime":"2026-03-14T21:34:51.868Z","endTime":"2026-03-14T21:34:55.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13341647727944,"aZ":-28.649024143636435,"pfxX":0.6758085766277615,"pfxZ":2.17814575837552,"pX":1.0013575273039839,"pZ":0.781032286108927,"vX0":6.309704363339726,"vY0":-126.46133171031532,"vZ0":-6.271347261439539,"x":78.83,"y":217.69,"x0":-1.6152587293076401,"y0":50.00262400151382,"z0":5.595461635982814,"aX":1.0917654318467522},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":-2.6,"spinRate":2179,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4333507230259115,"extension":6.165219136996238},"index":4,"playId":"438b1f35-cf0b-3ec8-9d35-209f205e1830","pitchNumber":3,"startTime":"2026-03-14T21:35:11.290Z","endTime":"2026-03-14T21:35:17.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19268579406026,"aZ":-30.636632950803282,"pfxX":1.1878074617160594,"pfxZ":0.9622014593952919,"pX":-1.171861873240993,"pZ":3.0143711513315017,"vX0":1.5734155371936238,"vY0":-125.40950590238435,"vZ0":-0.7638848894634658,"x":161.67,"y":157.39,"x0":-1.9614856508929217,"y0":50.00096657471415,"z0":5.820255655717162,"aX":1.8928577133396594},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":-2.5,"spinRate":2292,"spinDirection":96},"zone":11,"typeConfidence":2.0,"plateTime":0.4366350484868251,"extension":6.137036662664849},"index":5,"playId":"89c0ad88-301f-3889-b3c5-42680f78fd13","pitchNumber":4,"startTime":"2026-03-14T21:35:36.097Z","endTime":"2026-03-14T21:35:42.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":98.3,"endSpeed":90.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.467617165075303,"aZ":-10.926469086862932,"pfxX":-3.3804064671048426,"pfxZ":10.19061220696193,"pX":-0.17553082730920028,"pZ":3.19344743945316,"vX0":4.860176401897507,"vY0":-143.1147156372064,"vZ0":-5.498046135240427,"x":123.69,"y":152.56,"x0":-1.4525737974090855,"y0":50.00027656653021,"z0":5.816799053080236,"aX":-7.046931123940916},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.6,"breakHorizontal":5.2,"spinRate":2098,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3819903129233997,"extension":6.176416266016572},"index":6,"playId":"d2025fc6-18b0-3f97-affe-473284e155e3","pitchNumber":5,"startTime":"2026-03-14T21:36:06.037Z","endTime":"2026-03-14T21:36:10.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":-6.4999999999999964,"leverageIndex":2.41,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:36:10.145Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to left fielder Jordan Nwogu.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-14T21:36:09.858Z","endTime":"2026-03-14T21:37:51.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":821041,"fullName":"Roldy Brito","link":"/api/v1/people/821041"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685087,"link":"/api/v1/people/685087"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.428709356627632,"aZ":-39.98445003821095,"pfxX":1.824521391557884,"pfxZ":-5.54135560847405,"pX":0.08198218830724907,"pZ":0.33870815363152373,"vX0":3.695712849333002,"vY0":-118.46696384515309,"vZ0":-3.7703562563353694,"x":113.88,"y":229.63,"x0":-1.740574754242886,"y0":50.00302532339707,"z0":5.637458631384513,"aX":2.5710903627518173},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.7,"breakHorizontal":-4.3,"spinRate":1945,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.46386071066759715,"extension":6.045604045080673},"index":0,"playId":"d5b53cfb-069c-3f02-bbfe-95a27619d714","pitchNumber":1,"startTime":"2026-03-14T21:36:37.320Z","endTime":"2026-03-14T21:36:43.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.790156627002535,"aZ":-40.092101336852515,"pfxX":2.3851900301417874,"pfxZ":-5.607254058408409,"pX":-1.0738271367161403,"pZ":0.9634768419837338,"vX0":0.9185542501396503,"vY0":-118.89783774198948,"vZ0":-2.461218796475582,"x":157.93,"y":212.77,"x0":-1.7766443391139095,"y0":50.003620670184475,"z0":5.69951938608262,"aX":3.3670128902816674},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.4,"breakHorizontal":-4.6,"spinRate":1992,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.46316277617267687,"extension":5.994494985962347},"index":1,"playId":"2b57f5f8-9b01-3408-9a78-87ed8718ffce","pitchNumber":2,"startTime":"2026-03-14T21:37:00.001Z","endTime":"2026-03-14T21:37:03.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.795055380511954,"aZ":-11.214589867623504,"pfxX":-4.161012344084169,"pfxZ":10.436313170268717,"pX":0.2122450797393308,"pZ":3.247674352291597,"vX0":5.67079107863493,"vY0":-141.41578199984323,"vZ0":-4.985847972854739,"x":108.91,"y":151.09,"x0":-1.2863626018177714,"y0":50.00403073802618,"z0":5.764531511762873,"aX":-8.357912674589269},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":6.2,"spinRate":2138,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.38858575225042413,"extension":6.06761757046834},"index":2,"playId":"cecfee79-e796-31e1-b717-6b0defdee842","pitchNumber":3,"startTime":"2026-03-14T21:37:19.455Z","endTime":"2026-03-14T21:37:25.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.947892779970612,"aZ":-25.918069946348513,"pfxX":-7.563348023614472,"pfxZ":3.679567246267223,"pX":-0.6650907211829596,"pZ":2.0303173982805665,"vX0":5.409480701802955,"vY0":-129.81238663820272,"vZ0":-3.989893393858998,"x":142.35,"y":183.96,"x0":-1.796455519208259,"y0":50.005694550123714,"z0":5.567431348893838,"aX":-12.870979322401492},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":12.5,"spinRate":949,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.42243936168418195,"extension":6.212930218535943},"hitData":{"launchSpeed":82.1,"launchAngle":45.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.97,"coordY":100.32}},"index":3,"playId":"853bcd8c-5db4-3cfc-9924-d220f940992b","pitchNumber":4,"startTime":"2026-03-14T21:37:38.367Z","endTime":"2026-03-14T21:37:51.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":2.01,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:37:51.385Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Karros doubles (1) on a sharp line drive to right fielder Kevin Alcántara. Roldy Brito scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-14T21:37:48.911Z","endTime":"2026-03-14T21:39:54.800Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":821041,"fullName":"Roldy Brito","link":"/api/v1/people/821041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":821041,"fullName":"Roldy Brito","link":"/api/v1/people/821041"},"responsiblePitcher":{"id":640451,"link":"/api/v1/people/640451"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":80.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.971857625936273,"aZ":-28.575844380132114,"pfxX":0.30694464132269994,"pfxZ":2.2044271138606097,"pX":0.7667523505687096,"pZ":1.2961345041125605,"vX0":6.428971284523855,"vY0":-127.11411378176392,"vZ0":-5.073916549933141,"x":87.77,"y":203.78,"x0":-1.8388974352790803,"y0":50.00057732763176,"z0":5.597025042669717,"aX":0.4995924617355092},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-2.0,"spinRate":2386,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.43150912832093,"extension":6.460250859184684},"index":0,"playId":"6d80714e-ced9-37c6-a7f6-914f04e7f9dd","pitchNumber":1,"startTime":"2026-03-14T21:38:18.110Z","endTime":"2026-03-14T21:38:23.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":89.4,"endSpeed":82.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.282985627318542,"aZ":-24.184969664554735,"pfxX":-6.945416816655435,"pfxZ":4.671690203846469,"pX":0.16563801958315988,"pZ":1.419226822713161,"vX0":6.9905541885138724,"vY0":-129.99954061620497,"vZ0":-5.868769462827846,"x":110.69,"y":200.46,"x0":-1.656058656740015,"y0":50.00647458493621,"z0":5.542350673935114,"aX":-11.888997103487558},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.3,"breakHorizontal":11.0,"spinRate":1189,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4213562385039782,"extension":6.225676057090924},"index":1,"playId":"85410739-04af-32ef-a310-86e378c66cfc","pitchNumber":2,"startTime":"2026-03-14T21:38:45.053Z","endTime":"2026-03-14T21:38:51.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43891557666449,"aZ":-29.71367230239465,"pfxX":1.1617325083946382,"pfxZ":1.4970872751998767,"pX":0.5269337023786091,"pZ":1.42404634629233,"vX0":5.470064982093607,"vY0":-127.11750537346347,"vZ0":-4.848503241399104,"x":96.91,"y":200.33,"x0":-1.801404822452024,"y0":50.001381255235344,"z0":5.708073008744591,"aX":1.9047722986930327},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":-3.4,"spinRate":2453,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.43046408328781016,"extension":6.202288086535612},"index":2,"playId":"7fe080e5-b826-3f99-b6ca-31e4034b99c6","pitchNumber":3,"startTime":"2026-03-14T21:39:04.537Z","endTime":"2026-03-14T21:39:11.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18033361703235,"aZ":-9.983188532002732,"pfxX":-2.837452465692154,"pfxZ":10.739231507332924,"pX":-0.48678066058039715,"pZ":1.3089377284572867,"vX0":3.730218306365558,"vY0":-142.90289465803338,"vZ0":-10.227547211574494,"x":135.55,"y":203.44,"x0":-1.4408902277239861,"y0":50.004661360686924,"z0":5.563215307318108,"aX":-5.864434306951761},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":4.3,"spinRate":2171,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.3834040644730292,"extension":6.336087733852228},"index":3,"playId":"a458402c-c565-35d7-abbe-455c0dbb2d7f","pitchNumber":4,"startTime":"2026-03-14T21:39:23.129Z","endTime":"2026-03-14T21:39:28.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.169343953578405,"aZ":-12.97109348685097,"pfxX":-2.4986078760666417,"pfxZ":9.49704227174519,"pX":0.2292603565886551,"pZ":2.7234498980701525,"vX0":5.688207133129385,"vY0":-141.27904821566693,"vZ0":-6.005813755904781,"x":108.26,"y":165.25,"x0":-1.4854597258478544,"y0":50.0008129660633,"z0":5.7103915229439615,"aX":-5.051870483232191},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":3.4,"spinRate":2135,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.3876825721649153,"extension":6.262505775039974},"hitData":{"launchSpeed":105.2,"launchAngle":18.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":230.54,"coordY":85.78}},"index":4,"playId":"eb249af6-21e7-39cb-9372-a75053bf861a","pitchNumber":5,"startTime":"2026-03-14T21:39:42.260Z","endTime":"2026-03-14T21:39:54.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":821041,"link":"/api/v1/people/821041"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":13.499999999999996,"leverageIndex":1.78,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:39:54.800Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to left fielder Jordan Nwogu.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-14T21:40:29.055Z","endTime":"2026-03-14T21:40:40.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":685087,"link":"/api/v1/people/685087"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Wilder Dalis replaces Kyle Karros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"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-14T21:40:31.419Z","endTime":"2026-03-14T21:40:31.420Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815195,"link":"/api/v1/people/815195"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"},"base":2,"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":96.6,"endSpeed":87.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.35136859992044,"aZ":-12.90845961774112,"pfxX":-4.408081798367319,"pfxZ":9.768944821872381,"pX":0.44620913094983994,"pZ":2.244051164565923,"vX0":6.442726644841291,"vY0":-140.39582266730295,"vZ0":-7.034071490095306,"x":99.99,"y":178.19,"x0":-1.31851531667517,"y0":50.004065061859784,"z0":5.643420880830848,"aX":-8.694936346237643},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":6.5,"spinRate":2113,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.3919304567045434,"extension":6.150741860063837},"hitData":{"launchSpeed":90.3,"launchAngle":45.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.28,"coordY":104.67}},"index":1,"playId":"60c09d89-0f8f-3148-948d-5899320506ac","pitchNumber":1,"startTime":"2026-03-14T21:40:31.421Z","endTime":"2026-03-14T21:40:40.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":815195,"link":"/api/v1/people/815195"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-5.9999999999999964,"leverageIndex":2.28,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:40:40.270Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-14T21:43:37.959Z","endTime":"2026-03-14T21:45:10.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[6,7,9,10,11],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":682276,"link":"/api/v1/people/682276"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Roldy Brito remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"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-14T21:42:33.843Z","endTime":"2026-03-14T21:42:33.860Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821041,"link":"/api/v1/people/821041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose Cordova replaces catcher Hunter Goodman, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"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-14T21:42:33.860Z","endTime":"2026-03-14T21:42:33.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682276,"link":"/api/v1/people/682276"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wilder Dalis remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"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-14T21:42:33.861Z","endTime":"2026-03-14T21:42:33.862Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815195,"link":"/api/v1/people/815195"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nic Kent replaces shortstop Ethan Holliday, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"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-14T21:42:33.862Z","endTime":"2026-03-14T21:42:33.863Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":815787,"link":"/api/v1/people/815787"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":815787,"link":"/api/v1/people/815787"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Konner Eaton replaces Eiberson Castellano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"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-14T21:42:33.863Z","endTime":"2026-03-14T21:43:20.611Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820825,"link":"/api/v1/people/820825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"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-14T21:43:20.611Z","endTime":"2026-03-14T21:43:39.823Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37615153255276,"aZ":-24.15475386761661,"pfxX":9.286602407610486,"pfxZ":4.150088935480941,"pX":0.9435217000777527,"pZ":2.6469791869414685,"vX0":-5.569627555033734,"vY0":-138.5204514650154,"vZ0":-3.230957178329857,"x":81.04,"y":167.31,"x0":1.778876420709524,"y0":50.005189738906765,"z0":5.452539742678469,"aX":17.959845417052115},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.0,"breakHorizontal":-15.6,"spinRate":1862,"spinDirection":122},"zone":12,"typeConfidence":0.91,"plateTime":0.3961574562983725,"extension":6.795771755837594},"index":6,"playId":"716d1d5b-0abe-3b12-b3b2-b500b7fbbae2","pitchNumber":1,"startTime":"2026-03-14T21:43:39.823Z","endTime":"2026-03-14T21:43:44.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.688683616123402,"aZ":-30.566214839623104,"pfxX":-0.2383939252121503,"pfxZ":0.951017481622606,"pX":-0.5697322357969218,"pZ":2.0194311981954716,"vX0":-5.922689505234295,"vY0":-129.13223702715868,"vZ0":-2.464204702186871,"x":138.72,"y":184.26,"x0":1.7837073590000294,"y0":50.00171293078528,"z0":5.33557582352709,"aX":-0.4029515022852722},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.4,"breakHorizontal":1.8,"spinRate":2046,"spinDirection":290},"zone":7,"typeConfidence":0.68,"plateTime":0.42402956377567413,"extension":6.985391173950265},"index":7,"playId":"5423a234-9bbb-3ea5-aeb4-d3d0c96cfe38","pitchNumber":2,"startTime":"2026-03-14T21:44:00.168Z","endTime":"2026-03-14T21:44:05.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":8,"startTime":"2026-03-14T21:44:13.317Z","endTime":"2026-03-14T21:44:26.606Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.607858906337707,"aZ":-38.63113847242964,"pfxX":-1.7287490944940762,"pfxZ":-4.003250985421641,"pX":1.8900309227774386,"pZ":3.0631231069691216,"vX0":-0.04058874762284526,"vY0":-125.95816396191393,"vZ0":1.7371118318969976,"x":44.96,"y":156.08,"x0":2.1310633789158704,"y0":50.001737172814764,"z0":5.478727906193733,"aX":-2.788905632232287},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.6,"breakHorizontal":3.1,"spinRate":2219,"spinDirection":275},"zone":12,"typeConfidence":0.89,"plateTime":0.4341677532055348,"extension":6.856470174919562},"index":9,"playId":"903136ac-90e7-3524-989d-bdaff560c88c","pitchNumber":3,"startTime":"2026-03-14T21:44:26.606Z","endTime":"2026-03-14T21:44:30.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":87.6,"endSpeed":81.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.502990575017076,"aZ":-33.96326563514985,"pfxX":-1.0474124505639564,"pfxZ":-1.0814218903001187,"pX":-0.9504333049243712,"pZ":1.887370261286194,"vX0":-6.099474639812097,"vY0":-127.60411284553805,"vZ0":-1.99760185899517,"x":153.23,"y":187.82,"x0":1.5997592824117062,"y0":50.00025890334351,"z0":5.338037505374192,"aX":-1.7380026461854041},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.2,"breakHorizontal":3.1,"spinRate":2176,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.4280832370987966,"extension":6.848409479323908},"index":10,"playId":"73271ad1-14ef-30da-9fec-ed7bd460ba6d","pitchNumber":4,"startTime":"2026-03-14T21:44:46.614Z","endTime":"2026-03-14T21:44:51.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.201058198978057,"aZ":-20.46332286713435,"pfxX":7.653066325692717,"pfxZ":6.070060900251844,"pX":-0.4928781306736887,"pZ":1.5311326878671596,"vX0":-7.04233768919571,"vY0":-138.13763035139343,"vZ0":-6.706239485711409,"x":135.79,"y":197.44,"x0":1.0970788093799426,"y0":50.00470968648581,"z0":5.369362802634694,"aX":14.769950599568237},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":-12.4,"spinRate":2095,"spinDirection":127},"zone":7,"typeConfidence":0.9,"plateTime":0.39674400454854775,"extension":7.061922273788214},"index":11,"playId":"993273f8-b86f-364f-b26d-91558ad6de37","pitchNumber":5,"startTime":"2026-03-14T21:45:04.094Z","endTime":"2026-03-14T21:45:10.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:45:10.157Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin Alcántara singles on a sharp line drive to center fielder Roldy Brito.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-14T21:45:34.819Z","endTime":"2026-03-14T21:47:05.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":821041,"link":"/api/v1/people/821041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11669724018459,"aZ":-18.65544815891449,"pfxX":8.056532600409547,"pfxZ":7.016394115827211,"pX":-0.15052130842702563,"pZ":2.4765907916659593,"vX0":-7.586882280304864,"vY0":-138.25658563818754,"vZ0":-4.782637798951463,"x":122.74,"y":171.91,"x0":1.5884365553690574,"y0":50.00630682903613,"z0":5.4890413197286465,"aX":15.530318259896097},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":-13.0,"spinRate":2112,"spinDirection":125},"zone":5,"typeConfidence":0.9,"plateTime":0.396852580923746,"extension":6.85195009099641},"index":0,"playId":"88f8f6e0-6cf6-3c0b-8f79-185b018424e5","pitchNumber":1,"startTime":"2026-03-14T21:45:34.849Z","endTime":"2026-03-14T21:45:38.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.409488084921993,"aZ":-27.786941334685995,"pfxX":9.39862651163727,"pfxZ":2.7246862569049437,"pX":0.642969465898213,"pZ":2.442614683212945,"vX0":-6.05345925951996,"vY0":-126.28721564179969,"vZ0":-1.8024240307744277,"x":92.49,"y":172.83,"x0":1.8534734582455086,"y0":50.003136814324286,"z0":5.406883490530366,"aX":15.137611998969073},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":-15.6,"spinRate":2065,"spinDirection":109},"zone":6,"typeConfidence":0.89,"plateTime":0.43419367177225254,"extension":6.860136783843517},"index":1,"playId":"8410637c-4f98-3dc9-8c66-79ccc8b9b36a","pitchNumber":2,"startTime":"2026-03-14T21:45:54.609Z","endTime":"2026-03-14T21:45:59.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72519822052435,"aZ":-36.94371923347745,"pfxX":-2.2687655277289163,"pfxZ":-2.880542203356325,"pX":-0.5577504904206377,"pZ":1.8971942477905477,"vX0":-4.462452108045738,"vY0":-127.74044423357864,"vZ0":-1.1727435346999004,"x":138.26,"y":187.56,"x0":1.5048588283498157,"y0":50.00185825392838,"z0":5.260393890399764,"aX":-3.757592711786099},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.3,"breakHorizontal":5.0,"spinRate":2275,"spinDirection":294},"zone":7,"typeConfidence":0.91,"plateTime":0.42839697492665074,"extension":6.824882390033586},"index":2,"playId":"811a0fe8-0d50-3593-b0c3-275e0595840c","pitchNumber":3,"startTime":"2026-03-14T21:46:20.138Z","endTime":"2026-03-14T21:46:26.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17882934347415,"aZ":-22.01036481677231,"pfxX":8.5984935587015,"pfxZ":5.28883227261216,"pX":0.5983524048262804,"pZ":2.923588772100381,"vX0":-5.3837725673425165,"vY0":-138.10693957063384,"vZ0":-2.6894424601724967,"x":94.19,"y":159.84,"x0":1.4608606993030246,"y0":50.00403362861877,"z0":5.398562369047418,"aX":16.528996638183486},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.1,"breakHorizontal":-14.4,"spinRate":2104,"spinDirection":127},"zone":6,"typeConfidence":0.91,"plateTime":0.39734834522833085,"extension":6.954063754419122},"hitData":{"launchSpeed":109.9,"launchAngle":8.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":113.76,"coordY":81.36}},"index":3,"playId":"cd461f62-1cae-373f-a2b4-b4dd0c3411df","pitchNumber":4,"startTime":"2026-03-14T21:46:55.252Z","endTime":"2026-03-14T21:47:05.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-2.600000000000005,"leverageIndex":0.75,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:47:05.378Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathon Long singles on a ground ball to center fielder Roldy Brito. Joan Delgado to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-14T21:47:30.792Z","endTime":"2026-03-14T21:48:24.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":675085,"fullName":"Jonathon Long","link":"/api/v1/people/675085"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":675085,"fullName":"Jonathon Long","link":"/api/v1/people/675085"},"postOnThird":{"id":805062,"fullName":"Joan Delgado","link":"/api/v1/people/805062"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":675085,"fullName":"Jonathon Long","link":"/api/v1/people/675085"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":821041,"link":"/api/v1/people/821041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805062,"fullName":"Joan Delgado","link":"/api/v1/people/805062"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805062,"fullName":"Joan Delgado","link":"/api/v1/people/805062"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Joan Delgado replaces Kevin Alcántara.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"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-14T21:47:32.962Z","endTime":"2026-03-14T21:47:32.963Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805062,"link":"/api/v1/people/805062"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":682634,"link":"/api/v1/people/682634"},"base":1,"defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.227244469675934,"aZ":-29.947915960848494,"pfxX":9.547611825220548,"pfxZ":1.47179865793583,"pX":1.9813396529422178,"pZ":3.6735150287571705,"vX0":-2.345410316345836,"vY0":-122.51475618857779,"vZ0":1.747946865407379,"x":41.48,"y":139.6,"x0":1.7133908161565867,"y0":50.00350495666463,"z0":5.518674378392911,"aX":14.448437049234174},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.4,"breakHorizontal":-16.7,"spinRate":2035,"spinDirection":111},"zone":12,"typeConfidence":0.78,"plateTime":0.4478522712064388,"extension":6.707542099194619},"index":1,"playId":"94c4b1f5-3fd7-3b2c-9adc-9f33cea65cf6","pitchNumber":1,"startTime":"2026-03-14T21:47:32.964Z","endTime":"2026-03-14T21:47:36.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"first":{"id":805062,"link":"/api/v1/people/805062"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"58612946-9c50-33fd-a350-d4f6afe676fc","startTime":"2026-03-14T21:47:52.965Z","endTime":"2026-03-14T21:47:57.815Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"first":{"id":805062,"link":"/api/v1/people/805062"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.251312440066545,"aZ":-19.522252416955183,"pfxX":8.353522777892888,"pfxZ":6.477786927619704,"pX":-0.3514685375317182,"pZ":3.121686597336107,"vX0":-7.232164419524084,"vY0":-138.8905208908503,"vZ0":-3.0541760994259795,"x":130.4,"y":154.49,"x0":1.2015234271699247,"y0":50.000834787679544,"z0":5.534547382917573,"aX":16.310674721335403},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":-13.6,"spinRate":2158,"spinDirection":124},"zone":1,"typeConfidence":0.91,"plateTime":0.3944243348612786,"extension":6.867698840772774},"hitData":{"launchSpeed":103.8,"launchAngle":6.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.02,"coordY":79.59}},"index":3,"playId":"e551ddcb-1ad0-386c-b252-4895f0290122","pitchNumber":2,"startTime":"2026-03-14T21:48:13.879Z","endTime":"2026-03-14T21:48:24.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"first":{"id":805062,"link":"/api/v1/people/805062"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675085,"link":"/api/v1/people/675085"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":675085,"link":"/api/v1/people/675085"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-7.299999999999997,"leverageIndex":1.35,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:48:24.882Z","atBatIndex":49},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jefferson Rojas grounds into a double play, shortstop Nic Kent to second baseman Nicky Lopez to first baseman Troy Johnston. Jonathon Long out at 2nd. Jefferson Rojas out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-14T21:48:30.475Z","endTime":"2026-03-14T21:49:26.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":675085,"fullName":"Jonathon Long","link":"/api/v1/people/675085"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"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":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.004233143911282,"aZ":-28.01362314565293,"pfxX":10.04298132270104,"pfxZ":2.5885436832042226,"pX":-0.2630999877905978,"pZ":1.5427621365521795,"vX0":-7.983946912445033,"vY0":-125.587293127059,"vZ0":-3.5627784146375463,"x":127.03,"y":197.13,"x0":1.643062570324078,"y0":50.00152034873622,"z0":5.2432812440933745,"aX":16.13762680126155},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":-16.4,"spinRate":1979,"spinDirection":113},"zone":13,"typeConfidence":0.94,"plateTime":0.4351278642523764,"extension":6.972785797024495},"index":0,"playId":"65065631-55bf-38bf-9201-d5a86fa3fc76","pitchNumber":1,"startTime":"2026-03-14T21:48:58.760Z","endTime":"2026-03-14T21:49:03.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"first":{"id":675085,"link":"/api/v1/people/675085"},"third":{"id":805062,"link":"/api/v1/people/805062"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":86.7,"endSpeed":80.4,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47578913370605,"aZ":-34.022068475979616,"pfxX":-1.3064968144879816,"pfxZ":-1.131577880036268,"pX":0.08501445909466195,"pZ":2.2460000812772005,"vX0":-3.7714907137969864,"vY0":-126.33568193138639,"vZ0":-0.8497535857147163,"x":113.76,"y":178.14,"x0":1.7613497371099112,"y0":50.002803182116956,"z0":5.298660114853337,"aX":-2.1317958199513347},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.0,"breakHorizontal":3.1,"spinRate":2176,"spinDirection":296},"zone":5,"typeConfidence":0.93,"plateTime":0.43199748222045997,"extension":6.794359073051324},"hitData":{"launchSpeed":103.4,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":155.64}},"index":1,"playId":"3ab49dbd-425e-31e3-aedd-59d97ea2cba4","pitchNumber":2,"startTime":"2026-03-14T21:49:18.668Z","endTime":"2026-03-14T21:49:26.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"first":{"id":675085,"link":"/api/v1/people/675085"},"third":{"id":805062,"link":"/api/v1/people/805062"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":13.099999999999998,"leverageIndex":2.11,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:49:26.686Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Braxton Fulford pops out to catcher Christian Bethancourt in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-14T21:51:36.188Z","endTime":"2026-03-14T21:51:48.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"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":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":542194,"link":"/api/v1/people/542194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Reginald Preciado replaces center fielder Dylan Carlson, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"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-14T21:51:38.291Z","endTime":"2026-03-14T21:51:38.311Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691262,"link":"/api/v1/people/691262"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":666185,"link":"/api/v1/people/666185"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jaylen Palmer replaces catcher Moisés Ballesteros, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"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-14T21:51:38.311Z","endTime":"2026-03-14T21:51:38.312Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681941,"link":"/api/v1/people/681941"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":682634,"link":"/api/v1/people/682634"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Christian Bethancourt replaces third baseman Matt Shaw, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"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-14T21:51:38.312Z","endTime":"2026-03-14T21:51:38.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542194,"link":"/api/v1/people/542194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Joan Delgado remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"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-14T21:51:38.313Z","endTime":"2026-03-14T21:51:38.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805062,"link":"/api/v1/people/805062"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":682634,"link":"/api/v1/people/682634"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":666185,"link":"/api/v1/people/666185"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gavin Hollowell replaces Hunter Harvey.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"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-14T21:51:38.315Z","endTime":"2026-03-14T21:51:38.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668970,"link":"/api/v1/people/668970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.301819953221695,"aZ":-28.789314567015236,"pfxX":-11.463739571516253,"pfxZ":1.7528851058623616,"pX":-0.8706544308204563,"pZ":3.006587718464182,"vX0":9.85025108132175,"vY0":-138.0918529311415,"vZ0":-0.9680793048307594,"x":150.19,"y":157.6,"x0":-2.9917653479946056,"y0":50.00527653519776,"z0":5.29566203672618,"aX":-22.177846444731465},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.1,"breakHorizontal":18.7,"spinRate":2478,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.3964001471060614,"extension":6.320627710220107},"hitData":{"launchSpeed":77.7,"launchAngle":87.0,"totalDistance":72.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":135.3,"coordY":233.2}},"index":5,"playId":"b711e925-03bb-385b-9480-4aec4d618005","pitchNumber":1,"startTime":"2026-03-14T21:51:38.554Z","endTime":"2026-03-14T21:51:48.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:51:48.490Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nicky Lopez doubles (3) on a line drive to center fielder Joan Delgado.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-14T21:51:49.946Z","endTime":"2026-03-14T21:55:12.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":805062,"link":"/api/v1/people/805062"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.915466015630837,"aZ":-26.848532407064003,"pfxX":-8.61641903399633,"pfxZ":2.783910134482719,"pX":1.0465172990219191,"pZ":2.3410718422439785,"vX0":14.111582376077461,"vY0":-137.39391428188665,"vZ0":-2.4985333259079026,"x":77.11,"y":175.57,"x0":-3.032511969959237,"y0":50.00557923146834,"z0":5.083293196315042,"aX":-16.50593695371059},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.7,"breakHorizontal":12.7,"spinRate":2576,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.39836947307584936,"extension":6.335265945869565},"index":0,"playId":"30b733c0-3c41-332b-b43d-76cc0aa49cb0","pitchNumber":1,"startTime":"2026-03-14T21:52:11.958Z","endTime":"2026-03-14T21:52:16.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.492206576387417,"aZ":-23.924095358298878,"pfxX":-6.928347461099252,"pfxZ":4.356147871998046,"pX":-0.11117794476433043,"pZ":1.9456362478306368,"vX0":10.811259519238778,"vY0":-136.37781037942148,"vZ0":-3.7526684262463954,"x":121.24,"y":186.25,"x0":-3.2169401687557158,"y0":50.00333374487177,"z0":4.979338858182416,"aX":-13.122232287849185},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":10.4,"spinRate":2633,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4008206555012688,"extension":6.337557810001416},"index":1,"playId":"6cc4ecc9-dfb4-325a-93b9-929246d476d7","pitchNumber":2,"startTime":"2026-03-14T21:52:28.971Z","endTime":"2026-03-14T21:52:33.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.079256729037475,"aZ":-19.094239488025256,"pfxX":-6.755544672331972,"pfxZ":6.722231288717696,"pX":-0.5429708975681405,"pZ":2.6967149574830844,"vX0":9.32944063338211,"vY0":-138.4164367280994,"vZ0":-3.418860071202516,"x":137.7,"y":165.97,"x0":-3.075045338491804,"y0":50.00230913347548,"z0":5.2218600314657895,"aX":-13.14515146208803},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":10.3,"spinRate":2752,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.3952755854558876,"extension":6.218141026533268},"index":2,"playId":"972a1ac2-2d83-3fc5-aa6a-9661eaca1006","pitchNumber":3,"startTime":"2026-03-14T21:52:45.779Z","endTime":"2026-03-14T21:52:51.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":86.9,"endSpeed":79.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84068233422795,"aZ":-30.743545783207004,"pfxX":-11.542824298405117,"pfxZ":0.8909563249101558,"pX":-0.3148611934635817,"pZ":1.4378159065776726,"vX0":10.582732779485559,"vY0":-126.07083959647082,"vZ0":-2.242601883299555,"x":129.0,"y":199.96,"x0":-3.0690830712249335,"y0":50.00302694271428,"z0":4.82234303719168,"aX":-18.564340983396715},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.3,"breakHorizontal":18.5,"spinRate":2499,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.43459232295809835,"extension":6.3796950227216},"index":3,"playId":"0873c89e-a1de-31ad-ba81-2f45ace1a61e","pitchNumber":4,"startTime":"2026-03-14T21:53:11.670Z","endTime":"2026-03-14T21:53:15.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"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-14T21:53:31.196Z","endTime":"2026-03-14T21:53:42.436Z","isPitch":false,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"},"defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7079173534951,"aZ":-33.559987709232935,"pfxX":7.689954475013241,"pfxZ":-0.9495919496225866,"pX":-1.2884910680293755,"pZ":3.0843273272769354,"vX0":3.187721852981017,"vY0":-121.10689895515968,"vZ0":1.7200447075249266,"x":166.11,"y":155.5,"x0":-3.6260412117996252,"y0":50.00025305009852,"z0":5.330287001323253,"aX":11.262288272179612},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.0,"breakHorizontal":-14.8,"spinRate":2652,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.45467953002973394,"extension":6.055863692923832},"index":5,"playId":"2e57af70-b65e-329c-993a-2885b76e5b6b","pitchNumber":5,"startTime":"2026-03-14T21:53:42.436Z","endTime":"2026-03-14T21:53:49.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.428346709823888,"aZ":-31.748280815841333,"pfxX":6.815520768400349,"pfxZ":0.2957710605657571,"pX":0.9892293972422515,"pZ":1.4319381585876776,"vX0":8.228073117750206,"vY0":-119.96198064992726,"vZ0":-1.6958221382954437,"x":79.29,"y":200.12,"x0":-3.3960992652696973,"y0":50.002297663134165,"z0":5.030907080798022,"aX":9.736557725130304},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.4,"breakHorizontal":-14.6,"spinRate":2639,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.46003923424891635,"extension":6.211837822188833},"index":6,"playId":"f97f80c4-6ec6-389d-9da4-df3168e8e20d","pitchNumber":6,"startTime":"2026-03-14T21:53:57.034Z","endTime":"2026-03-14T21:54:00.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.778527401044975,"aZ":-22.39859708651646,"pfxX":-8.589113564782732,"pfxZ":5.103131695798956,"pX":-1.0428125721947221,"pZ":2.235393924670216,"vX0":9.087898172438239,"vY0":-138.25431823980733,"vZ0":-3.8102870987053574,"x":156.75,"y":178.42,"x0":-3.272855556869436,"y0":50.00529719824605,"z0":5.153845599454559,"aX":-16.459675084522107},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.5,"breakHorizontal":13.4,"spinRate":2682,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.39774402861012836,"extension":6.291049905169385},"index":7,"playId":"9aa7a26d-e73c-39ef-8274-8929833b7252","pitchNumber":7,"startTime":"2026-03-14T21:54:11.447Z","endTime":"2026-03-14T21:54:15.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.034363567181817,"aZ":-18.10059268549208,"pfxX":-7.219821643603268,"pfxZ":7.3825515422568735,"pX":-0.38340038454172365,"pZ":2.834346857366899,"vX0":10.579248885653076,"vY0":-137.35746360365732,"vZ0":-2.773560342994377,"x":131.61,"y":162.25,"x0":-3.350688999801196,"y0":50.00614351234866,"z0":5.091172204574257,"aX":-13.770253434893537},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":10.8,"spinRate":2720,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.3990962904694868,"extension":6.377489773330253},"index":8,"playId":"3381d964-b691-3e88-a7d5-45e2d195d771","pitchNumber":8,"startTime":"2026-03-14T21:54:33.501Z","endTime":"2026-03-14T21:54:37.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.469486522194508,"aZ":-19.69468283777909,"pfxX":-4.667887751782009,"pfxZ":6.457175043921639,"pX":0.1866210162752589,"pZ":2.6668350189059296,"vX0":10.929217972989786,"vY0":-138.07745655762955,"vZ0":-3.123965649604075,"x":109.89,"y":166.78,"x0":-3.2147221156619294,"y0":50.00442161938985,"z0":5.136687421736039,"aX":-9.024770932660953},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.2,"breakHorizontal":6.2,"spinRate":2638,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.39653522207691916,"extension":6.388667131195093},"hitData":{"launchSpeed":95.2,"launchAngle":23.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":156.59,"coordY":69.01}},"index":9,"playId":"8ab67fb9-57ef-3c9a-9432-46ef2281e72b","pitchNumber":9,"startTime":"2026-03-14T21:54:59.624Z","endTime":"2026-03-14T21:55:12.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":9.299999999999997,"leverageIndex":1.44,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:55:12.145Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nic Kent strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-14T21:55:38.727Z","endTime":"2026-03-14T21:57:47.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691792,"fullName":"Roc Riggio","link":"/api/v1/people/691792"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":542194,"link":"/api/v1/people/542194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Roc Riggio replaces Nicky Lopez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"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-14T21:55:38.725Z","endTime":"2026-03-14T21:55:38.726Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691792,"link":"/api/v1/people/691792"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":670032,"link":"/api/v1/people/670032"},"base":2,"defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"1878d286-677f-4c34-a134-5cee23834b66","startTime":"2026-03-14T21:55:38.727Z","endTime":"2026-03-14T21:55:43.727Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.997284515036235,"aZ":-26.619939050029497,"pfxX":-10.870344545482563,"pfxZ":2.8070790919084185,"pX":-0.6754462829202132,"pZ":3.198783529710559,"vX0":10.799100014274996,"vY0":-139.710516592479,"vZ0":-0.9544608441334331,"x":142.75,"y":152.41,"x0":-3.1755293394123982,"y0":50.005540673674034,"z0":5.291845681553262,"aX":-21.528031780225483},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.0,"breakHorizontal":17.5,"spinRate":2536,"spinDirection":244},"zone":1,"typeConfidence":2.0,"plateTime":0.39180280899214814,"extension":6.4370283844508664},"index":2,"playId":"4e8f895a-c382-313b-8dc4-0f23c3809c48","pitchNumber":1,"startTime":"2026-03-14T21:55:54.625Z","endTime":"2026-03-14T21:56:00.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657995991743718,"aZ":-31.173186133454358,"pfxX":11.043782771851964,"pfxZ":0.7079122572379486,"pX":-2.1890491399802845,"pZ":2.8661288051139104,"vX0":0.27140814523777795,"vY0":-118.48436114766106,"vZ0":1.086937602351009,"x":200.44,"y":161.39,"x0":-3.738929847005285,"y0":50.00244502472217,"z0":5.260500597129032,"aX":15.62603875972427},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.8,"breakHorizontal":-20.0,"spinRate":2604,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.4631286116454221,"extension":5.97409913523048},"index":3,"playId":"117aaf3f-093d-3735-aabc-fce0ee42b004","pitchNumber":2,"startTime":"2026-03-14T21:56:17.511Z","endTime":"2026-03-14T21:56:22.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"playId":"b9630e52-8459-4637-abe0-c368fcddfc80","startTime":"2026-03-14T21:56:36.447Z","endTime":"2026-03-14T21:56:41.447Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"disengagementNum":2,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":668970,"fullName":"Gavin Hollowell"}}},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":5,"playId":"6bd4ed0f-36c4-4f04-a6ef-d238a0801b14","pitchNumber":2,"startTime":"2026-03-14T21:56:57.492Z","endTime":"2026-03-14T21:57:06.022Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54704443302094,"aZ":-30.19920291774668,"pfxX":8.39493006499021,"pfxZ":1.322366952742838,"pX":0.13975128236816448,"pZ":3.3719465159147375,"vX0":6.0880693778410695,"vY0":-121.64528198098299,"vZ0":1.2347190714308445,"x":111.67,"y":147.74,"x0":-3.4887090809729533,"y0":50.00243754049616,"z0":5.481813976162433,"aX":12.542425468852366},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":-16.7,"spinRate":2533,"spinDirection":66},"zone":2,"typeConfidence":2.0,"plateTime":0.45079215444979104,"extension":6.345246434427331},"index":6,"playId":"2fdfacd8-c46a-3709-827f-b59a339d7b35","pitchNumber":3,"startTime":"2026-03-14T21:57:20.607Z","endTime":"2026-03-14T21:57:25.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":95.2,"endSpeed":87.5,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42953134383275,"aZ":-17.860598870109385,"pfxX":-6.078236019786341,"pfxZ":7.354351424297819,"pX":0.9829712260928065,"pZ":3.0107676462387913,"vX0":13.007563663311297,"vY0":-138.08731625987787,"vZ0":-2.9886061106400605,"x":79.53,"y":157.49,"x0":-2.9821069772477666,"y0":50.00687225939711,"z0":5.297223996206523,"aX":-11.837980746964467},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":8.5,"spinRate":2679,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.39545180696540516,"extension":6.509427389471881},"index":7,"playId":"38dbfa89-0da9-328b-8e08-423632027ee0","pitchNumber":4,"startTime":"2026-03-14T21:57:41.680Z","endTime":"2026-03-14T21:57:47.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":-7.799999999999997,"leverageIndex":2.83,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-03-14T21:57:47.315Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Robert Calaz lines out to third baseman Reginald Preciado.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-14T21:57:46.853Z","endTime":"2026-03-14T22:00:25.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":806978,"fullName":"Robert Calaz","link":"/api/v1/people/806978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691262,"link":"/api/v1/people/691262"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.839083432873828,"aZ":-30.58498455832254,"pfxX":9.278330971730638,"pfxZ":1.120071169122813,"pX":0.22520414188558732,"pZ":2.4577139606492064,"vX0":5.916973382639062,"vY0":-118.64703488896743,"vZ0":-0.18961664846005621,"x":108.42,"y":172.42,"x0":-3.5109082733172636,"y0":50.002722040741084,"z0":5.338594092208375,"aX":13.155306670599483},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.3,"breakHorizontal":-18.2,"spinRate":2641,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4626009339524928,"extension":6.432886942307244},"index":0,"playId":"ebfa5577-af86-3b5a-9d8a-667b9bb37766","pitchNumber":1,"startTime":"2026-03-14T21:58:09.721Z","endTime":"2026-03-14T21:58:13.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.255126440292006,"aZ":-33.50090922540147,"pfxX":9.058985479750605,"pfxZ":-0.9414131771617793,"pX":-0.5420109232894827,"pZ":2.2950623501953795,"vX0":4.1658672921380635,"vY0":-118.34789541927248,"vZ0":-0.17801763646874547,"x":137.66,"y":176.81,"x0":-3.503462530524828,"y0":50.000547226289,"z0":5.447798384899826,"aX":12.807238981868151},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.4,"breakHorizontal":-17.4,"spinRate":2693,"spinDirection":66},"zone":4,"typeConfidence":2.0,"plateTime":0.4633642073008297,"extension":6.190000450869315},"index":1,"playId":"7cf1e765-21bd-3184-beb0-692a2b1a6006","pitchNumber":2,"startTime":"2026-03-14T21:58:30.897Z","endTime":"2026-03-14T21:58:35.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"896ae9ed-6a84-4e51-b9a3-dbf8e61d6d5a","startTime":"2026-03-14T21:58:48.208Z","endTime":"2026-03-14T21:58:53.143Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.757435486861773,"aZ":-19.354790706951835,"pfxX":-6.009676302583962,"pfxZ":6.551619305987087,"pX":-0.4440009769028351,"pZ":3.605281903641096,"vX0":9.186958252648964,"vY0":-138.24554304261216,"vZ0":-1.2640611200760339,"x":133.92,"y":141.44,"x0":-3.0132107075976404,"y0":50.00070408788834,"z0":5.354242635080008,"aX":-11.755714609386155},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":9.2,"spinRate":2643,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.394601046467399,"extension":6.648900416111434},"index":3,"playId":"9e6ebdd2-4b97-3e6a-80dd-8f1411816c9b","pitchNumber":3,"startTime":"2026-03-14T21:59:09.221Z","endTime":"2026-03-14T21:59:12.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.318732820499026,"aZ":-29.128215220951258,"pfxX":8.840713000894725,"pfxZ":2.1095642522849847,"pX":-0.7042284409308729,"pZ":3.3298267651359583,"vX0":3.8465504431237307,"vY0":-119.8118566636641,"vZ0":1.3123193823872983,"x":143.84,"y":148.87,"x0":-3.4818726889425324,"y0":50.00426411823385,"z0":5.38849586030361,"aX":12.784852867915216},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.4,"breakHorizontal":-16.9,"spinRate":2545,"spinDirection":70},"zone":1,"typeConfidence":2.0,"plateTime":0.45810121438660234,"extension":6.096204302480123},"index":4,"playId":"19fc752f-4dd1-3e98-9ad1-be8c439ab955","pitchNumber":4,"startTime":"2026-03-14T21:59:33.664Z","endTime":"2026-03-14T21:59:37.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.831408682749455,"aZ":-15.982500468495966,"pfxX":-6.926483377787998,"pfxZ":8.302714591735533,"pX":0.8767040599427107,"pZ":2.7146201982586287,"vX0":12.601297446021915,"vY0":-138.6994950498757,"vZ0":-4.010050480171879,"x":83.58,"y":165.49,"x0":-2.8240104066316087,"y0":50.00000856708159,"z0":5.243932181823369,"aX":-13.504164673537524},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":10.0,"spinRate":2669,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.39480255554329524,"extension":6.479656314539491},"index":5,"playId":"40cae8ca-ca7a-31ce-9141-d6c5c1d1d65e","pitchNumber":5,"startTime":"2026-03-14T21:59:58.060Z","endTime":"2026-03-14T22:00:03.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.878374523532482,"aZ":-31.75344713889945,"pfxX":6.263130730415431,"pfxZ":0.28219033717278386,"pX":-0.3616447465116102,"pZ":2.396290367557159,"vX0":5.8484308747491065,"vY0":-120.79871508620137,"vZ0":-0.1620417295803689,"x":130.79,"y":174.08,"x0":-3.625022316875718,"y0":50.00176795183611,"z0":5.248808885750447,"aX":9.281802744723203},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.7,"breakHorizontal":-12.7,"spinRate":2679,"spinDirection":71},"zone":4,"typeConfidence":2.0,"plateTime":0.4529131430353681,"extension":6.3032941700466445},"hitData":{"launchSpeed":110.5,"launchAngle":5.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":103.35,"coordY":159.18}},"index":6,"playId":"d10f0831-d03b-3699-a80c-6f2fbdc96ae0","pitchNumber":6,"startTime":"2026-03-14T22:00:19.597Z","endTime":"2026-03-14T22:00:25.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":806978,"link":"/api/v1/people/806978","batSide":{"code":"R","description":"Right"}},"second":{"id":691792,"link":"/api/v1/people/691792"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":806978,"link":"/api/v1/people/806978"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-7.600000000000001,"leverageIndex":2.85,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:00:25.600Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"BJ Murray Jr. walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-14T22:02:31.981Z","endTime":"2026-03-14T22:03:35.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Roc Riggio remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"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-14T22:02:12.338Z","endTime":"2026-03-14T22:02:34.220Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691792,"link":"/api/v1/people/691792"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":670032,"link":"/api/v1/people/670032"},"defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":94.7,"endSpeed":86.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.571703865180915,"aZ":-19.37589802409061,"pfxX":9.572074535107378,"pfxZ":6.716069715775924,"pX":-1.628683444494524,"pZ":1.756619455621596,"vX0":-11.97581697109221,"vY0":-137.21933145300983,"vZ0":-6.585349204831803,"x":179.08,"y":191.35,"x0":1.550083912206994,"y0":50.003176599082565,"z0":5.509321683910976,"aX":18.24159963078404},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.8,"breakHorizontal":-14.8,"spinRate":2081,"spinDirection":126},"zone":13,"typeConfidence":0.91,"plateTime":0.39927320308149117,"extension":7.031191014486644},"index":1,"playId":"616dbf4d-afd2-3bf6-97ec-f7ad01de5542","pitchNumber":1,"startTime":"2026-03-14T22:02:34.220Z","endTime":"2026-03-14T22:02:38.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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.7,"endSpeed":86.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15358645098926,"aZ":-20.012574583724817,"pfxX":7.1873414740508155,"pfxZ":6.359567148145313,"pX":-0.8155466280375971,"pZ":2.3170684146292033,"vX0":-8.435333443375178,"vY0":-137.59256665802505,"vZ0":-5.322174939313699,"x":148.09,"y":176.22,"x0":1.3593417559078353,"y0":50.00599722779754,"z0":5.636883119341161,"aX":13.753209105897655},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":-11.2,"spinRate":2102,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.39841090178836325,"extension":6.9805494274632425},"index":2,"playId":"d619b467-50b2-37fd-9ce0-9042c2d0c2bd","pitchNumber":2,"startTime":"2026-03-14T22:02:51.111Z","endTime":"2026-03-14T22:02:57.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64292324745427,"aZ":-34.40105722729025,"pfxX":-0.9409355205615111,"pfxZ":-1.319742784560166,"pX":-0.396200120199758,"pZ":3.5518212417010413,"vX0":-5.206893240296455,"vY0":-128.42239941194336,"vZ0":1.8064311331014655,"x":132.1,"y":142.88,"x0":1.7734619176554438,"y0":50.00581413374216,"z0":5.500169622577588,"aX":-1.5829817018692165},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.8,"breakHorizontal":2.8,"spinRate":2125,"spinDirection":295},"zone":11,"typeConfidence":0.88,"plateTime":0.4252449171323147,"extension":6.724533760781019},"index":3,"playId":"2747b235-9cd5-3253-bb30-aee6496bc357","pitchNumber":3,"startTime":"2026-03-14T22:03:10.760Z","endTime":"2026-03-14T22:03:14.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.810015072728007,"aZ":-16.637584735496958,"pfxX":8.265956633169445,"pfxZ":7.917413837856019,"pX":-1.318535804483988,"pZ":3.444326019286497,"vX0":-10.07212202905935,"vY0":-139.32422212715358,"vZ0":-2.791188541525412,"x":167.26,"y":145.78,"x0":1.272471219754305,"y0":50.003405589028944,"z0":5.560994528630961,"aX":16.222951139050423},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":-12.8,"spinRate":2178,"spinDirection":126},"zone":11,"typeConfidence":0.91,"plateTime":0.3933936728911984,"extension":6.919952324982648},"index":4,"playId":"d4534f64-1609-3250-ac57-9c3fe969b777","pitchNumber":4,"startTime":"2026-03-14T22:03:30.447Z","endTime":"2026-03-14T22:03:35.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.9,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:03:35.802Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Bethancourt lines out to left fielder Robert Calaz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-14T22:03:34.778Z","endTime":"2026-03-14T22:05:12.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":542194,"fullName":"Christian Bethancourt","link":"/api/v1/people/542194"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":542194,"fullName":"Christian Bethancourt","link":"/api/v1/people/542194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":86.2,"endSpeed":79.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41745845426148,"aZ":-36.73376714486881,"pfxX":-0.9664081913317573,"pfxZ":-2.8307240675839065,"pX":-0.016879949726912768,"pZ":3.230311447835183,"vX0":-4.435773106757921,"vY0":-125.56427658591129,"vZ0":1.8122293687829056,"x":117.64,"y":151.56,"x0":1.8920822015897611,"y0":50.00300242224875,"z0":5.469778029673331,"aX":-1.5560050867871793},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.6,"breakHorizontal":2.6,"spinRate":2031,"spinDirection":287},"zone":2,"typeConfidence":0.9,"plateTime":0.4348134346542558,"extension":6.650745614269758},"index":0,"playId":"27296ff8-8060-3c87-b876-471141df2c30","pitchNumber":1,"startTime":"2026-03-14T22:04:01.940Z","endTime":"2026-03-14T22:04:05.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":542194,"link":"/api/v1/people/542194","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51170633431191,"aZ":-36.71074021066191,"pfxX":-0.7895992140315766,"pfxZ":-2.7610538176494313,"pX":-0.4558169981701607,"pZ":3.07381023226085,"vX0":-5.064356360027578,"vY0":-126.67014855990243,"vZ0":1.4159687556047749,"x":134.37,"y":155.79,"x0":1.6640898274971816,"y0":50.00501506705153,"z0":5.421253764236265,"aX":-1.2956315973494126},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.6,"breakHorizontal":2.5,"spinRate":2141,"spinDirection":296},"zone":1,"typeConfidence":0.89,"plateTime":0.4308040764633496,"extension":6.946430145313346},"index":1,"playId":"fcf96895-88e5-3725-9902-f67c4ef5a1f5","pitchNumber":2,"startTime":"2026-03-14T22:04:18.758Z","endTime":"2026-03-14T22:04:21.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":542194,"link":"/api/v1/people/542194","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76873923809336,"aZ":-36.74836468477471,"pfxX":-1.4298447040646238,"pfxZ":-2.887913704917839,"pX":0.34488311675570366,"pZ":1.7262121934883143,"vX0":-2.9657342742592334,"vY0":-124.86230545752159,"vZ0":-1.3801815348192723,"x":103.85,"y":192.17,"x0":1.7331646946825476,"y0":50.00591060199436,"z0":5.305609203002564,"aX":-2.261363900482074},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.3,"breakHorizontal":3.2,"spinRate":2103,"spinDirection":293},"zone":9,"typeConfidence":0.93,"plateTime":0.43839885348003005,"extension":6.768176769966009},"index":2,"playId":"9ecdc764-6ffc-3ff3-a685-c4c79c0b57a7","pitchNumber":3,"startTime":"2026-03-14T22:04:40.720Z","endTime":"2026-03-14T22:04:46.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":542194,"link":"/api/v1/people/542194","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92287681583488,"aZ":-30.069487570646523,"pfxX":9.002502204644738,"pfxZ":1.3028588164685733,"pX":0.08843810719300343,"pZ":2.8972004421022697,"vX0":-6.244516017666109,"vY0":-126.05316953615643,"vZ0":-0.3862585691383327,"x":113.63,"y":160.56,"x0":1.4193876304278505,"y0":50.00579359658141,"z0":5.465396200193696,"aX":14.592587120260273},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":-15.0,"spinRate":1875,"spinDirection":115},"zone":5,"typeConfidence":0.9,"plateTime":0.4333491877821882,"extension":6.944414565590838},"hitData":{"launchSpeed":95.6,"launchAngle":21.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.51,"coordY":72.04}},"index":3,"playId":"a005e8bb-010f-3e28-8d24-70d84c4e0ab3","pitchNumber":4,"startTime":"2026-03-14T22:04:59.380Z","endTime":"2026-03-14T22:05:12.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":542194,"link":"/api/v1/people/542194","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542194,"link":"/api/v1/people/542194"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":542194,"link":"/api/v1/people/542194"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.41,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:05:12.360Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Scott Kingery strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-14T22:05:08.132Z","endTime":"2026-03-14T22:07:25.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682276,"link":"/api/v1/people/682276"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682276,"link":"/api/v1/people/682276"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.370230629489125,"aZ":-27.35203213134683,"pfxX":10.584265622919393,"pfxZ":3.044472984225637,"pX":-0.1689938177702204,"pZ":1.1926887084745537,"vX0":-7.553669103977287,"vY0":-125.11243356490621,"vZ0":-4.700646304907537,"x":123.44,"y":206.58,"x0":1.5149742071387522,"y0":50.003506404303245,"z0":5.338933366551415,"aX":16.771080856164193},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":-17.4,"spinRate":1741,"spinDirection":109},"zone":13,"typeConfidence":0.93,"plateTime":0.43787368519535086,"extension":6.852785244288127},"index":0,"playId":"2f72c142-fcf0-3e4e-963a-3eada674e51d","pitchNumber":1,"startTime":"2026-03-14T22:05:35.583Z","endTime":"2026-03-14T22:05:39.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.105504236299662,"aZ":-22.96224492642572,"pfxX":9.57251787985679,"pfxZ":4.841553912005462,"pX":-1.7185283294065747,"pZ":1.8403058778679109,"vX0":-10.610869029704162,"vY0":-137.241823031901,"vZ0":-5.1187840520154015,"x":182.51,"y":189.09,"x0":0.9589145611110542,"y0":50.00332635259477,"z0":5.298982522933709,"aX":18.214689891460704},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.8,"breakHorizontal":-15.0,"spinRate":1881,"spinDirection":121},"zone":13,"typeConfidence":0.91,"plateTime":0.3994978723804232,"extension":7.083608570893798},"index":1,"playId":"90a161cc-8eaf-36f9-b6cd-960ff887a095","pitchNumber":2,"startTime":"2026-03-14T22:05:55.195Z","endTime":"2026-03-14T22:06:00.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58557381350537,"aZ":-30.477711881085654,"pfxX":8.411529475516614,"pfxZ":1.0878545865592315,"pX":0.33109951050752334,"pZ":2.598343078830452,"vX0":-5.847289581710743,"vY0":-124.47968328054937,"vZ0":-0.4913328675856815,"x":104.38,"y":168.62,"x0":1.6206866880788704,"y0":50.00527005008515,"z0":5.327066111613129,"aX":13.168493490674008},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":-13.8,"spinRate":1935,"spinDirection":106},"zone":6,"typeConfidence":0.89,"plateTime":0.4404356072392619,"extension":6.8016567144612505},"index":2,"playId":"3eff2d0c-c1be-3682-8707-c4d59ac61a60","pitchNumber":3,"startTime":"2026-03-14T22:06:13.759Z","endTime":"2026-03-14T22:06:24.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"BJ Murray Jr. steals (1) 2nd base. BJ Murray Jr. to 3rd. BJ Murray Jr. advances to 3rd, on a throwing error by catcher Jose Cordova.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"3eff2d0c-c1be-3682-8707-c4d59ac61a60","startTime":"2026-03-14T22:06:44.334Z","endTime":"2026-03-14T22:06:59.313Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681230,"link":"/api/v1/people/681230"},"defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"postOnThird":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.24,"dramaIndex":72.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.857049843157537,"aZ":-35.13859173194424,"pfxX":-0.2288406542531014,"pfxZ":-1.7790501548877202,"pX":-1.0978943376408707,"pZ":2.9138885640650396,"vX0":-7.084912288418552,"vY0":-127.64496567419718,"vZ0":0.4904358712821224,"x":158.85,"y":160.11,"x0":1.7320622577929663,"y0":50.00384496866798,"z0":5.464386229870098,"aX":-0.37930148250141205},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.9,"breakHorizontal":1.8,"spinRate":2161,"spinDirection":300},"zone":11,"typeConfidence":0.87,"plateTime":0.42750301383546496,"extension":6.863313852000121},"index":4,"playId":"d9e06b0c-6ee8-3fac-9b4f-fc0ee3aae126","pitchNumber":4,"startTime":"2026-03-14T22:06:59.313Z","endTime":"2026-03-14T22:07:06.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025563281579505,"aZ":-37.6480235472995,"pfxX":-2.104275815205766,"pfxZ":-3.3273788442193126,"pX":-0.17522614893170688,"pZ":3.4932779387155795,"vX0":-4.460314267383061,"vY0":-126.69363527999772,"vZ0":2.546001055468123,"x":123.68,"y":144.46,"x0":1.87335474264796,"y0":50.00310703215735,"z0":5.459950571251142,"aX":-3.460649866723411},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.3,"breakHorizontal":4.7,"spinRate":2218,"spinDirection":302},"zone":11,"typeConfidence":0.9,"plateTime":0.4303833720885546,"extension":7.061771323541658},"index":5,"playId":"af6b2c97-2251-30b7-aa32-0eb90094a5ae","pitchNumber":5,"startTime":"2026-03-14T22:07:20.047Z","endTime":"2026-03-14T22:07:25.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.400000000000002,"awayTeamWinProbability":73.6,"homeTeamWinProbabilityAdded":6.900000000000002,"leverageIndex":1.24,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:07:25.219Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Nwogu called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-14T22:07:29.628Z","endTime":"2026-03-14T22:09:46.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":685087,"fullName":"Jordan Nwogu","link":"/api/v1/people/685087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685087,"fullName":"Jordan Nwogu","link":"/api/v1/people/685087"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682276,"link":"/api/v1/people/682276"},"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, 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":86.4,"endSpeed":80.0,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57100074973909,"aZ":-26.784634965136213,"pfxX":11.248425012543553,"pfxZ":3.3277229611071375,"pX":-0.7351503792542199,"pZ":2.210384072722126,"vX0":-9.553018556460366,"vY0":-125.62609759530065,"vZ0":-2.3769085805801886,"x":145.02,"y":179.1,"x0":1.6332610276262216,"y0":50.0001181023224,"z0":5.3196315078090635,"aX":18.193993047448785},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.8,"breakHorizontal":-18.5,"spinRate":2046,"spinDirection":115},"zone":7,"typeConfidence":0.94,"plateTime":0.43399962721896346,"extension":6.9615408897592355},"index":0,"playId":"e5922798-79eb-3007-9d7b-14e71d56fddd","pitchNumber":1,"startTime":"2026-03-14T22:07:50.318Z","endTime":"2026-03-14T22:07:56.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671685740469382,"aZ":-37.301026206490576,"pfxX":-0.8199739698211852,"pfxZ":-3.1075302756094416,"pX":0.6347801404122853,"pZ":2.911446841532138,"vX0":-3.2033559592521788,"vY0":-127.27189924388776,"vZ0":1.207565073458501,"x":92.8,"y":160.17,"x0":2.013214791526926,"y0":50.00290652378707,"z0":5.371715245376165,"aX":-1.352349996549186},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.2,"breakHorizontal":2.2,"spinRate":2162,"spinDirection":299},"zone":3,"typeConfidence":0.88,"plateTime":0.4293883213522842,"extension":6.738127111223194},"index":1,"playId":"6a531679-c418-36c6-8bde-5a20db8e8e60","pitchNumber":2,"startTime":"2026-03-14T22:08:08.520Z","endTime":"2026-03-14T22:08:13.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.763895426562367,"aZ":-21.99687679991032,"pfxX":8.196659741185652,"pfxZ":5.102239597548714,"pX":-1.0441191642864156,"pZ":2.815728405900731,"vX0":-9.096443896418554,"vY0":-140.11964791864602,"vZ0":-3.3397749653543793,"x":156.8,"y":162.76,"x0":1.1747397919166636,"y0":50.00117807834925,"z0":5.455141513875775,"aX":16.34650921632288},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.8,"breakHorizontal":-13.1,"spinRate":2081,"spinDirection":124},"zone":11,"typeConfidence":0.91,"plateTime":0.39044375687568245,"extension":7.118341116167823},"index":2,"playId":"20ca3112-06c2-3933-b281-b5f1505ee4c6","pitchNumber":3,"startTime":"2026-03-14T22:08:27.861Z","endTime":"2026-03-14T22:08:34.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57945767856282,"aZ":-27.46923626407344,"pfxX":10.479297538812046,"pfxZ":2.8268612512001257,"pX":-0.7083474498064842,"pZ":1.8385953642619246,"vX0":-8.755142140159638,"vY0":-127.49544586876475,"vZ0":-3.1619353268957404,"x":144.0,"y":189.14,"x0":1.3907838682167524,"y0":50.002804746832695,"z0":5.238057372752878,"aX":17.437421155263387},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":-17.3,"spinRate":2036,"spinDirection":111},"zone":7,"typeConfidence":0.89,"plateTime":0.42785583709106545,"extension":7.004136950829994},"index":3,"playId":"91fd8e8c-32cb-356b-a450-ec0cf63fa3e3","pitchNumber":4,"startTime":"2026-03-14T22:08:48.049Z","endTime":"2026-03-14T22:08:52.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.645352708465683,"aZ":-35.63340401655424,"pfxX":-0.6836923587473573,"pfxZ":-2.0493028010854903,"pX":-0.693017501336974,"pZ":2.8890757586063684,"vX0":-5.925591300355204,"vY0":-128.21443186469048,"vZ0":0.8543822509754688,"x":143.42,"y":160.77,"x0":1.7219743514945314,"y0":50.00047826333381,"z0":5.298955678226585,"aX":-1.1548342326600312},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.4,"breakHorizontal":2.4,"spinRate":2174,"spinDirection":293},"zone":1,"typeConfidence":0.88,"plateTime":0.4246882892520807,"extension":6.937746685072756},"index":4,"playId":"6fe45da7-8ee8-3fb8-978d-f73567990ba1","pitchNumber":5,"startTime":"2026-03-14T22:09:13.547Z","endTime":"2026-03-14T22:09:17.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.307,"strikeZoneBottom":1.669,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.357302036163386,"aZ":-36.586487886457554,"pfxX":-0.7163017695830534,"pfxZ":-2.6158455572799735,"pX":0.054103453174687156,"pZ":3.3149969515954987,"vX0":-4.390047512772996,"vY0":-128.38985447747476,"vZ0":1.8811002347038628,"x":114.94,"y":149.28,"x0":1.8730561714939835,"y0":50.005888244683504,"z0":5.4018760000394686,"aX":-1.205916163346431},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.2,"breakHorizontal":2.2,"spinRate":2050,"spinDirection":298},"zone":2,"typeConfidence":0.85,"plateTime":0.42516503078667833,"extension":6.951122364055519},"index":5,"playId":"c64eee03-4e99-3887-825c-164109e96f7d","pitchNumber":6,"startTime":"2026-03-14T22:09:40.373Z","endTime":"2026-03-14T22:09:46.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":685087,"link":"/api/v1/people/685087","batSide":{"code":"R","description":"Right"}},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685087,"link":"/api/v1/people/685087"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":685087,"link":"/api/v1/people/685087"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.63,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:09:46.303Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Roldy Brito lines out sharply to left fielder Jordan Nwogu.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-14T22:11:59.913Z","endTime":"2026-03-14T22:12:41.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":821041,"fullName":"Roldy Brito","link":"/api/v1/people/821041"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805990,"fullName":"Grant Kipp","link":"/api/v1/people/805990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":821041,"fullName":"Roldy Brito","link":"/api/v1/people/821041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685087,"link":"/api/v1/people/685087"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Kipp replaces Gavin Hollowell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"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-14T22:11:21.759Z","endTime":"2026-03-14T22:12:01.743Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805990,"link":"/api/v1/people/805990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":821041,"link":"/api/v1/people/821041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":86.3,"endSpeed":79.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.641192952459313,"aZ":-29.593841934194057,"pfxX":1.6051489511181218,"pfxZ":1.6013595329875,"pX":-0.03257753381857196,"pZ":3.2912587921989203,"vX0":4.174329618418786,"vY0":-125.71968537465034,"vZ0":-0.49641374885519995,"x":118.24,"y":149.92,"x0":-1.9179581009522007,"y0":50.00366724586131,"z0":5.877199089481747,"aX":2.5894183673064255},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":-3.8,"spinRate":2764,"spinDirection":111},"zone":2,"typeConfidence":2.0,"plateTime":0.4343856937832413,"extension":6.6895869218285915},"index":1,"playId":"aea1b73d-2a97-3225-9bb5-efdbd5c11f10","pitchNumber":1,"startTime":"2026-03-14T22:12:01.743Z","endTime":"2026-03-14T22:12:05.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":821041,"link":"/api/v1/people/821041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.291669826661426,"aZ":-42.16702444484845,"pfxX":6.703494106188689,"pfxZ":-7.141992816364132,"pX":0.39536228494050973,"pZ":2.041107860668593,"vX0":3.145701686264364,"vY0":-118.0285922700469,"vZ0":0.06755745490816811,"x":101.93,"y":183.67,"x0":-1.8293758226301777,"y0":50.00468209407704,"z0":5.923439765163201,"aX":9.375677110725999},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.6,"breakHorizontal":-13.0,"spinRate":2654,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.465611090083077,"extension":6.763958111436823},"index":2,"playId":"82135be8-770e-379d-9147-9f3955d51aaa","pitchNumber":2,"startTime":"2026-03-14T22:12:14.357Z","endTime":"2026-03-14T22:12:19.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":821041,"link":"/api/v1/people/821041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.614973197682176,"aZ":-41.548927581531125,"pfxX":6.482185450895195,"pfxZ":-6.789781574044481,"pX":0.08233599625793292,"pZ":2.105869635847459,"vX0":2.54206976787583,"vY0":-117.41447708480777,"vZ0":0.1378815709543979,"x":113.86,"y":181.92,"x0":-1.860231687137357,"y0":50.003548196505804,"z0":5.949558743494722,"aX":8.947211666337559},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-11.9,"breakHorizontal":-12.4,"spinRate":2578,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.4685511797313584,"extension":6.755882435480687},"hitData":{"launchSpeed":100.3,"launchAngle":23.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":66.86,"coordY":68.55}},"index":3,"playId":"218bb330-974b-3e49-9dc5-e2be87afd66a","pitchNumber":3,"startTime":"2026-03-14T22:12:33.382Z","endTime":"2026-03-14T22:12:41.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":821041,"link":"/api/v1/people/821041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":821041,"link":"/api/v1/people/821041"},"credit":"b_ab"},{"player":{"id":805990,"link":"/api/v1/people/805990"},"credit":"p_ab"},{"player":{"id":821041,"link":"/api/v1/people/821041"},"credit":"b_pa"},{"player":{"id":805990,"link":"/api/v1/people/805990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:12:41.101Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Cordova singles on a line drive to left fielder Jordan Nwogu.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-14T22:12:43.826Z","endTime":"2026-03-14T22:14:11.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":682276,"fullName":"Jose Cordova","link":"/api/v1/people/682276"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805990,"fullName":"Grant Kipp","link":"/api/v1/people/805990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682276,"fullName":"Jose Cordova","link":"/api/v1/people/682276"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682276,"fullName":"Jose Cordova","link":"/api/v1/people/682276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":685087,"link":"/api/v1/people/685087"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19270677864848,"aZ":-23.08851016305709,"pfxX":-2.379079245374916,"pfxZ":4.9804536718253125,"pX":1.0446674056598655,"pZ":2.7801908004556886,"vX0":8.257360063698698,"vY0":-134.0581407743752,"vZ0":-3.7617377426644327,"x":77.18,"y":163.71,"x0":-1.7625571642430358,"y0":50.005595688478124,"z0":5.844032800023121,"aX":-4.343362077889089},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.4,"breakHorizontal":2.6,"spinRate":2378,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40812155266303307,"extension":6.69999718494262},"index":0,"playId":"815d2040-21e6-3a3d-992f-45a11a33694d","pitchNumber":1,"startTime":"2026-03-14T22:13:07.022Z","endTime":"2026-03-14T22:13:13.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.626512397882056,"aZ":-27.22009852620315,"pfxX":-0.1056004813134308,"pfxZ":3.0367356696068155,"pX":1.6426548945015207,"pZ":1.8251649364331297,"vX0":8.670630836898606,"vY0":-127.07233507294977,"vZ0":-4.510058122908853,"x":54.39,"y":189.5,"x0":-1.803488521191551,"y0":50.00366521331163,"z0":5.791800855890396,"aX":-0.1737856135620595},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":-1.8,"spinRate":2729,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.43144570633256585,"extension":6.882905844274406},"index":1,"playId":"bf4cda68-a6c0-3522-9d91-543c0779aa63","pitchNumber":2,"startTime":"2026-03-14T22:13:19.106Z","endTime":"2026-03-14T22:13:22.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97914223265368,"aZ":-31.538651135411577,"pfxX":1.17286732195726,"pfxZ":0.40120609428361753,"pX":0.06813933403179522,"pZ":2.6489932944084122,"vX0":4.419430736410985,"vY0":-124.7330206063572,"vZ0":-1.5531464725512505,"x":114.4,"y":167.26,"x0":-1.8756070961289741,"y0":50.00391394836312,"z0":5.868949644294005,"aX":1.8555658504849273},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.6,"breakHorizontal":-3.1,"spinRate":2630,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.4383327996455706,"extension":6.89555215637508},"index":2,"playId":"f2343465-da4f-3419-907a-5d2f25fa5231","pitchNumber":3,"startTime":"2026-03-14T22:13:32.923Z","endTime":"2026-03-14T22:13:37.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.570490405473898,"aZ":-24.39568520805338,"pfxX":-7.0585001836108905,"pfxZ":4.288315763586837,"pX":1.0548623804345012,"pZ":2.9320346671270867,"vX0":9.658874864017156,"vY0":-133.95535342957194,"vZ0":-2.982257294956731,"x":76.79,"y":159.62,"x0":-1.684429966936144,"y0":50.001476913127306,"z0":5.808388905842129,"aX":-12.797741880073685},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.3,"breakHorizontal":10.7,"spinRate":2414,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4092648397915495,"extension":6.799878641305855},"index":3,"playId":"c68cfa81-1adb-339f-9d55-235e8e4af705","pitchNumber":4,"startTime":"2026-03-14T22:13:46.253Z","endTime":"2026-03-14T22:13:50.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67041113837993,"aZ":-30.149564729488606,"pfxX":-0.8294256392653181,"pfxZ":1.3074083534766956,"pX":0.5843264454334173,"pZ":1.6583707575764994,"vX0":6.019386849175926,"vY0":-123.83613120977986,"vZ0":-3.9388155369947153,"x":94.73,"y":194.0,"x0":-1.774309650332504,"y0":50.00180140695735,"z0":5.802898611723013,"aX":-1.2834999586152422},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.7,"breakHorizontal":0.0,"spinRate":2563,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4429875010269235,"extension":6.829369148800939},"hitData":{"launchSpeed":79.7,"launchAngle":14.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.68,"coordY":92.42}},"index":4,"playId":"dc358bb8-f286-3720-aaaa-d8aa3763bda9","pitchNumber":5,"startTime":"2026-03-14T22:13:59.239Z","endTime":"2026-03-14T22:14:11.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682276,"link":"/api/v1/people/682276"},"credit":"b_ab"},{"player":{"id":805990,"link":"/api/v1/people/805990"},"credit":"p_ab"},{"player":{"id":682276,"link":"/api/v1/people/682276"},"credit":"b_pa"},{"player":{"id":805990,"link":"/api/v1/people/805990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":1.9,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:14:11.557Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out sharply to right fielder Jaylen Palmer.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-14T22:15:55.247Z","endTime":"2026-03-14T22:18:05.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805990,"fullName":"Grant Kipp","link":"/api/v1/people/805990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2,8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":682276,"fullName":"Jose Cordova","link":"/api/v1/people/682276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":542194,"link":"/api/v1/people/542194"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":681941,"link":"/api/v1/people/681941"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"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-14T22:14:41.801Z","endTime":"2026-03-14T22:15:49.774Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Scott Kingery.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-14T22:15:49.774Z","endTime":"2026-03-14T22:15:49.794Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":682276,"link":"/api/v1/people/682276"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Leonel Vivas replaces shortstop Jefferson Rojas, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-03-14T22:15:49.794Z","endTime":"2026-03-14T22:15:57.211Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827765,"link":"/api/v1/people/827765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":800473,"link":"/api/v1/people/800473"},"defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":682276,"link":"/api/v1/people/682276"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.042003740504565,"aZ":-31.842738129806524,"pfxX":2.9140189927985034,"pfxZ":0.21526845606570966,"pX":0.5149469183189479,"pZ":1.6127079931851123,"vX0":5.3044941128850605,"vY0":-123.97390425619722,"vZ0":-3.7141362336415846,"x":97.37,"y":195.24,"x0":-2.0356353343439855,"y0":50.00389442959794,"z0":5.803639751683765,"aX":4.510907701948808},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.2,"breakHorizontal":-6.6,"spinRate":2570,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4427324848858474,"extension":6.607426523075842},"index":3,"playId":"52224196-0670-3b72-a240-5f45c5a12bd1","pitchNumber":1,"startTime":"2026-03-14T22:15:57.211Z","endTime":"2026-03-14T22:16:01.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":827765,"link":"/api/v1/people/827765"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":682276,"link":"/api/v1/people/682276"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.223989134864713,"aZ":-29.795218032298163,"pfxX":-0.08386831227103597,"pfxZ":1.479205108209623,"pX":-0.533569684715082,"pZ":3.0522598768441114,"vX0":3.817368429364986,"vY0":-126.321434215254,"vZ0":-0.9559906017503188,"x":137.34,"y":156.37,"x0":-2.0573513248867146,"y0":50.001588395863074,"z0":5.844403450068903,"aX":-0.1353765358023986},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.8,"breakHorizontal":-0.7,"spinRate":2482,"spinDirection":119},"zone":1,"typeConfidence":2.0,"plateTime":0.43463655170599713,"extension":6.68673682764126},"index":4,"playId":"eaca8e32-7868-3198-baf5-716683edde5c","pitchNumber":2,"startTime":"2026-03-14T22:16:17.852Z","endTime":"2026-03-14T22:16:22.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":827765,"link":"/api/v1/people/827765"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":682276,"link":"/api/v1/people/682276"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":79.9,"endSpeed":72.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006898713231948,"aZ":-41.77153383506013,"pfxX":5.75359393511501,"pfxZ":-7.177585649306237,"pX":0.7962952791557386,"pZ":1.3647254867000187,"vX0":4.267751488571357,"vY0":-116.16818158046912,"vZ0":-1.0630591215651388,"x":86.65,"y":201.93,"x0":-1.82567792035381,"y0":50.00012166556408,"z0":5.873573404908626,"aX":7.697278930099391},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.8,"breakHorizontal":-11.6,"spinRate":2607,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4753284296701388,"extension":6.759775436268655},"index":5,"playId":"0758d995-9fe1-3795-a770-91a6236eb5c8","pitchNumber":3,"startTime":"2026-03-14T22:16:37.820Z","endTime":"2026-03-14T22:16:44.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":827765,"link":"/api/v1/people/827765"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":682276,"link":"/api/v1/people/682276"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.304184899608277,"aZ":-28.44682763700188,"pfxX":0.7149045998091061,"pfxZ":2.3053602198798213,"pX":2.2037971170169826,"pZ":1.055198845313099,"vX0":9.622298620939263,"vY0":-126.28921198939193,"vZ0":-5.867413572410851,"x":33.0,"y":210.29,"x0":-1.7459096138573358,"y0":50.003310401111385,"z0":5.6916885743854095,"aX":1.157158657982766},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":-3.5,"spinRate":2647,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.43341568967535915,"extension":6.7718552571103725},"index":6,"playId":"9747c769-a1b9-3d5b-b88c-0ca74f101736","pitchNumber":4,"startTime":"2026-03-14T22:17:00.232Z","endTime":"2026-03-14T22:17:07.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":827765,"link":"/api/v1/people/827765"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":682276,"link":"/api/v1/people/682276"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.366066311832565,"aZ":-21.778591675809974,"pfxX":-4.909352753537638,"pfxZ":5.498819666570014,"pX":-1.4186765318140044,"pZ":3.3664083220546033,"vX0":3.387997695396075,"vY0":-136.7170873427915,"vZ0":-2.580085113047756,"x":171.08,"y":147.89,"x0":-2.0365940198325463,"y0":50.00575253288773,"z0":5.818390314928662,"aX":-9.287843457576587},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.6,"breakHorizontal":8.2,"spinRate":2461,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40075245419812866,"extension":6.544342246359184},"index":7,"playId":"00f2e32b-8652-3e2d-9498-d78a391f6d81","pitchNumber":5,"startTime":"2026-03-14T22:17:22.096Z","endTime":"2026-03-14T22:17:28.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":827765,"link":"/api/v1/people/827765"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":682276,"link":"/api/v1/people/682276"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jose Cordova caught stealing 2nd base, catcher Christian Bethancourt to shortstop Scott Kingery.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":1},"index":8,"actionPlayId":"00f2e32b-8652-3e2d-9498-d78a391f6d81","startTime":"2026-03-14T22:17:39.382Z","endTime":"2026-03-14T22:17:54.496Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682276,"link":"/api/v1/people/682276"},"defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":827765,"link":"/api/v1/people/827765"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":682276,"link":"/api/v1/people/682276"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":-11.900000000000002,"leverageIndex":3.49,"dramaIndex":166.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36819129205677,"aZ":-29.484012333044838,"pfxX":0.891742839678499,"pfxZ":1.6546478296693774,"pX":0.9665586032645146,"pZ":2.0805064584870925,"vX0":6.399795926040144,"vY0":-126.64379834819393,"vZ0":-3.379624085651004,"x":80.16,"y":182.61,"x0":-1.7070087117424984,"y0":50.00417916719995,"z0":5.785405890188528,"aX":1.4512363612647317},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":-3.0,"spinRate":2539,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.43215174614103535,"extension":6.790758221195011},"hitData":{"launchSpeed":106.0,"launchAngle":54.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":121.4,"coordY":179.03}},"index":9,"playId":"f504cea8-b6cd-3aba-becc-49910cc3c25c","pitchNumber":6,"startTime":"2026-03-14T22:17:54.496Z","endTime":"2026-03-14T22:18:05.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":827765,"link":"/api/v1/people/827765"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":805990,"link":"/api/v1/people/805990"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":805990,"link":"/api/v1/people/805990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":3.49,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:18:05.151Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Reginald Preciado strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-14T22:20:08.183Z","endTime":"2026-03-14T22:21:04.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691262,"fullName":"Reginald Preciado","link":"/api/v1/people/691262"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691262,"fullName":"Reginald Preciado","link":"/api/v1/people/691262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682276,"link":"/api/v1/people/682276"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Clayton Gray replaces right fielder Mickey Moniak, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"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-14T22:19:41.811Z","endTime":"2026-03-14T22:20:10.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694732,"link":"/api/v1/people/694732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":691262,"link":"/api/v1/people/691262","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90386819748239,"aZ":-20.256099123799984,"pfxX":8.50496946916165,"pfxZ":6.160437933189337,"pX":-1.3666604241600886,"pZ":3.073060234709367,"vX0":-10.846035584797503,"vY0":-138.03610746069285,"vZ0":-3.0391817815189404,"x":169.09,"y":155.81,"x0":1.5032859847183657,"y0":50.00585954523588,"z0":5.547658308913565,"aX":16.46297396061349},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.7,"breakHorizontal":-13.2,"spinRate":2107,"spinDirection":122},"zone":11,"typeConfidence":0.91,"plateTime":0.396360278621648,"extension":7.1725708352893305},"index":1,"playId":"516edc1d-4882-3734-baa4-b5d06c0929ad","pitchNumber":1,"startTime":"2026-03-14T22:20:10.568Z","endTime":"2026-03-14T22:20:15.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":691262,"link":"/api/v1/people/691262","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":94.4,"endSpeed":86.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.252685367510583,"aZ":-19.546325059442065,"pfxX":7.886799682487648,"pfxZ":6.612073665833014,"pX":0.026708682110420157,"pZ":3.192732290587663,"vX0":-7.184436976168173,"vY0":-137.31436337482972,"vZ0":-2.9234096077962786,"x":115.98,"y":152.58,"x0":1.6516459208511993,"y0":50.00681018268559,"z0":5.600300807151048,"aX":15.072593227097014},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.5,"breakHorizontal":-12.8,"spinRate":2145,"spinDirection":128},"zone":2,"typeConfidence":0.9,"plateTime":0.39879847356049547,"extension":7.150019674395551},"index":2,"playId":"c8bd8efc-614e-32dc-a6a6-3977a7619fd7","pitchNumber":2,"startTime":"2026-03-14T22:20:27.726Z","endTime":"2026-03-14T22:20:31.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":691262,"link":"/api/v1/people/691262","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.558312049845338,"aZ":-35.959806719412875,"pfxX":-0.8056999570595389,"pfxZ":-2.352495966678779,"pX":-0.09721590484253058,"pZ":3.106036801411571,"vX0":-4.866452132058116,"vY0":-126.26286627714897,"vZ0":1.3904853957188004,"x":120.71,"y":154.92,"x0":1.9626260192715403,"y0":50.003348452717994,"z0":5.44953352327045,"aX":-1.2955637684305772},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.7,"breakHorizontal":2.6,"spinRate":2160,"spinDirection":295},"zone":2,"typeConfidence":0.9,"plateTime":0.4343879814089293,"extension":7.0463196245501685},"index":3,"playId":"f726c56c-4029-3d2f-bf81-21316dd4866f","pitchNumber":3,"startTime":"2026-03-14T22:20:44.959Z","endTime":"2026-03-14T22:20:48.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":691262,"link":"/api/v1/people/691262","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.970317065577802,"aZ":-18.79852611359099,"pfxX":8.665133559629878,"pfxZ":6.9196947196318845,"pX":0.08370528958605905,"pZ":3.8007120024507994,"vX0":-6.346898292231612,"vY0":-138.40779606679453,"vZ0":-1.433014420276991,"x":113.81,"y":136.16,"x0":1.2851313335389725,"y0":50.00117851515989,"z0":5.588699449461629,"aX":16.747372462601582},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":-14.3,"spinRate":2137,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.3962879873580327,"extension":6.862474213432883},"index":4,"playId":"8e4408f4-3b39-3dbf-b2f5-60653dad1aa1","pitchNumber":4,"startTime":"2026-03-14T22:21:00.705Z","endTime":"2026-03-14T22:21:04.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":691262,"link":"/api/v1/people/691262","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691262,"link":"/api/v1/people/691262"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":691262,"link":"/api/v1/people/691262"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:21:04.193Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jaylen Palmer singles on a ground ball to left fielder Robert Calaz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-14T22:21:07.116Z","endTime":"2026-03-14T22:22:47.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681941,"fullName":"Jaylen Palmer","link":"/api/v1/people/681941"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681941,"fullName":"Jaylen Palmer","link":"/api/v1/people/681941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":681941,"fullName":"Jaylen Palmer","link":"/api/v1/people/681941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806978,"link":"/api/v1/people/806978"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.358,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.414908827334358,"aZ":-37.38728258245312,"pfxX":-2.6305600313343556,"pfxZ":-3.272344883693675,"pX":0.6873448985184418,"pZ":3.071147463605943,"vX0":-2.566307679197906,"vY0":-124.96287290372346,"vZ0":1.9011614986846146,"x":90.8,"y":155.86,"x0":2.0665563853557702,"y0":50.00250281280571,"z0":5.355264786904589,"aX":-4.190881236121068},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.3,"breakHorizontal":5.3,"spinRate":2271,"spinDirection":292},"zone":3,"typeConfidence":0.91,"plateTime":0.43705509511636054,"extension":6.8152818665949395},"index":0,"playId":"a11e1218-3d4f-389a-93bf-31e546202d31","pitchNumber":1,"startTime":"2026-03-14T22:21:26.651Z","endTime":"2026-03-14T22:21:30.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":681941,"link":"/api/v1/people/681941","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.358,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60666688033367,"aZ":-37.90142397966391,"pfxX":-2.866367201188624,"pfxZ":-3.6669637686766077,"pX":0.5187207278506517,"pZ":3.23048484984348,"vX0":-2.7434382034052773,"vY0":-123.65547063448798,"vZ0":2.230666770632212,"x":97.23,"y":151.56,"x0":2.0113506334505526,"y0":50.00295742681457,"z0":5.476676105271648,"aX":-4.477110039959305},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.0,"breakHorizontal":5.8,"spinRate":2401,"spinDirection":279},"zone":3,"typeConfidence":0.91,"plateTime":0.44145578341957936,"extension":6.905665048364004},"index":1,"playId":"32106a5d-0c98-3586-a897-9b3ae36eeeb3","pitchNumber":2,"startTime":"2026-03-14T22:21:40.943Z","endTime":"2026-03-14T22:21:45.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":681941,"link":"/api/v1/people/681941","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-14T22:21:53.128Z","endTime":"2026-03-14T22:22:01.141Z","isPitch":false,"type":"action","player":{"id":681941,"link":"/api/v1/people/681941"},"defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":681941,"link":"/api/v1/people/681941","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.358,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84561756254532,"aZ":-18.51649542175455,"pfxX":7.590609182633381,"pfxZ":6.880022092152981,"pX":0.36805064115355096,"pZ":4.484901451359897,"vX0":-5.875086349177124,"vY0":-139.43470910048637,"vZ0":-0.13586883987801507,"x":102.97,"y":117.69,"x0":1.507198138218375,"y0":50.00691058495298,"z0":5.747279758597697,"aX":15.077712253858747},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":-12.7,"spinRate":2145,"spinDirection":129},"zone":12,"typeConfidence":0.91,"plateTime":0.3915421421775904,"extension":6.945154183015741},"index":3,"playId":"d2ac3426-bc95-363b-94b0-363a98b5ab68","pitchNumber":3,"startTime":"2026-03-14T22:22:01.141Z","endTime":"2026-03-14T22:22:04.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":681941,"link":"/api/v1/people/681941","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.358,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18620012506819,"aZ":-19.81606855034568,"pfxX":7.961995737795402,"pfxZ":6.198138682106771,"pX":-0.9043593861598199,"pZ":2.81934349704389,"vX0":-8.231309369828264,"vY0":-139.99329771711135,"vZ0":-3.7211262986014346,"x":151.47,"y":162.66,"x0":1.0328377061231349,"y0":50.006239370968785,"z0":5.455243505194862,"aX":15.882995980676707},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":-12.8,"spinRate":2243,"spinDirection":129},"zone":11,"typeConfidence":0.91,"plateTime":0.3905533105051511,"extension":7.105142676676602},"index":4,"playId":"3e2438fe-0400-3a92-af60-6b9c30171ba2","pitchNumber":4,"startTime":"2026-03-14T22:22:17.759Z","endTime":"2026-03-14T22:22:23.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":681941,"link":"/api/v1/people/681941","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.358,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.414830596353386,"aZ":-38.23903556476379,"pfxX":-1.4276817423523713,"pfxZ":-3.677288783045995,"pX":-0.015204202805748567,"pZ":2.5128585778620196,"vX0":-4.422588805315639,"vY0":-126.92226937121562,"vZ0":0.512201517212084,"x":117.58,"y":170.93,"x0":1.9280109620537642,"y0":50.003459950805414,"z0":5.327982396631535,"aX":-2.353604595261995},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.4,"breakHorizontal":3.5,"spinRate":2360,"spinDirection":302},"zone":5,"typeConfidence":0.89,"plateTime":0.4298229921252248,"extension":6.953879757109868},"hitData":{"launchSpeed":87.5,"launchAngle":9.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":101.24,"coordY":102.47}},"index":5,"playId":"6a284036-ec39-3b1d-9470-85b408b3d7bb","pitchNumber":5,"startTime":"2026-03-14T22:22:35.663Z","endTime":"2026-03-14T22:22:47.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":681941,"link":"/api/v1/people/681941","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681941,"link":"/api/v1/people/681941"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":681941,"link":"/api/v1/people/681941"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:22:47.398Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joan Delgado strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-14T22:23:35.122Z","endTime":"2026-03-14T22:24:19.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":805062,"fullName":"Joan Delgado","link":"/api/v1/people/805062"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681941,"fullName":"Jaylen Palmer","link":"/api/v1/people/681941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805062,"fullName":"Joan Delgado","link":"/api/v1/people/805062"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682276,"link":"/api/v1/people/682276"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"51b44217-c366-3ab8-b37d-7e6b23243804","startTime":"2026-03-14T22:23:16.571Z","endTime":"2026-03-14T22:23:20.325Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":805062,"link":"/api/v1/people/805062","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66479471311955,"aZ":-19.64052831827918,"pfxX":7.058985423135221,"pfxZ":6.474903294165902,"pX":0.030547564365046954,"pZ":3.376663064634789,"vX0":-5.732839479654427,"vY0":-138.2360596295636,"vZ0":-2.535422083219493,"x":115.84,"y":147.61,"x0":1.213573058269632,"y0":50.00685652987888,"z0":5.623633650309257,"aX":13.67212846362777},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":-11.6,"spinRate":2004,"spinDirection":124},"zone":12,"typeConfidence":0.9,"plateTime":0.39614883042666893,"extension":6.853926835225653},"index":1,"playId":"8833e825-3726-3ba4-89d4-4c8bae351305","pitchNumber":1,"startTime":"2026-03-14T22:23:37.326Z","endTime":"2026-03-14T22:23:42.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":805062,"link":"/api/v1/people/805062","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.645467882343848,"aZ":-33.89483328598083,"pfxX":-1.1104950159709501,"pfxZ":-1.0398533824808318,"pX":-0.1593821814758336,"pZ":3.350495007905521,"vX0":-4.126692019736001,"vY0":-126.90465774436184,"vZ0":1.7961154504660672,"x":123.08,"y":148.32,"x0":1.623151562881899,"y0":50.003221231790626,"z0":5.307181640286815,"aX":-1.835725167556734},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.3,"breakHorizontal":2.9,"spinRate":2163,"spinDirection":290},"zone":11,"typeConfidence":0.92,"plateTime":0.42936599109719964,"extension":6.941576184480911},"index":2,"playId":"650f1000-f4c8-367c-be6d-0e7026f7a08c","pitchNumber":2,"startTime":"2026-03-14T22:23:55.660Z","endTime":"2026-03-14T22:24:00.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":805062,"link":"/api/v1/people/805062","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96383000951012,"aZ":-19.825936027279305,"pfxX":7.859167114524949,"pfxZ":6.348889282141977,"pX":0.05523684965994881,"pZ":2.886040942325166,"vX0":-7.493885817393705,"vY0":-138.36016606482548,"vZ0":-3.508196575156882,"x":114.89,"y":160.86,"x0":1.773606418979087,"y0":50.00381072461984,"z0":5.493971658110313,"aX":15.286813454693295},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":-12.7,"spinRate":2098,"spinDirection":125},"zone":2,"typeConfidence":0.9,"plateTime":0.39539955791362225,"extension":6.8660460312818286},"index":3,"playId":"edc3c85b-4c7b-3485-ab4a-a4f5647cfe5f","pitchNumber":3,"startTime":"2026-03-14T22:24:14.724Z","endTime":"2026-03-14T22:24:19.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":805062,"link":"/api/v1/people/805062","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805062,"link":"/api/v1/people/805062"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":805062,"link":"/api/v1/people/805062"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":2.099999999999998,"leverageIndex":0.9,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:24:19.111Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathon Long flies out to right fielder Clayton Gray.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-14T22:25:20.888Z","endTime":"2026-03-14T22:25:49.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":675085,"fullName":"Jonathon Long","link":"/api/v1/people/675085"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":675085,"fullName":"Jonathon Long","link":"/api/v1/people/675085"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694732,"link":"/api/v1/people/694732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"949a4486-2ec9-4a05-8ffb-81628f36966a","startTime":"2026-03-14T22:24:44.497Z","endTime":"2026-03-14T22:24:49.014Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"4c60173f-6eec-3086-bf47-1ae7a748dad9","startTime":"2026-03-14T22:25:03.931Z","endTime":"2026-03-14T22:25:08.651Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4829914810788,"aZ":-17.836465752466616,"pfxX":7.954897905881978,"pfxZ":7.49063848210324,"pX":0.3572584621413328,"pZ":3.5661249058907636,"vX0":-5.3009581480752805,"vY0":-137.4747409256714,"vZ0":-2.292915320010453,"x":103.38,"y":142.49,"x0":1.2769888258296034,"y0":50.003174383817274,"z0":5.62177715001666,"aX":15.22631717873988},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":-13.3,"spinRate":2173,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.39843170449683374,"extension":7.03044760324671},"index":2,"playId":"518da1dc-d685-311a-b25f-3f77499b7021","pitchNumber":1,"startTime":"2026-03-14T22:25:23.257Z","endTime":"2026-03-14T22:25:28.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.835724840238928,"aZ":-35.75163610628216,"pfxX":-0.7550503214649384,"pfxZ":-2.196184323967591,"pX":-0.7782302886863947,"pZ":2.4242382067376798,"vX0":-5.6593502902155555,"vY0":-126.28175593217824,"vZ0":0.16348380377617078,"x":146.66,"y":173.33,"x0":1.5827952630270592,"y0":50.003375920535774,"z0":5.21623441848756,"aX":-1.2290645134464182},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.7,"breakHorizontal":2.5,"spinRate":2164,"spinDirection":296},"zone":4,"typeConfidence":0.91,"plateTime":0.43243309879324654,"extension":6.806045236980495},"hitData":{"launchSpeed":89.1,"launchAngle":30.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.0,"coordY":84.66}},"index":3,"playId":"25a5db10-f5c0-3c2c-835c-96564634311a","pitchNumber":2,"startTime":"2026-03-14T22:25:41.095Z","endTime":"2026-03-14T22:25:49.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":815195,"link":"/api/v1/people/815195"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":806978,"link":"/api/v1/people/806978"},"center":{"id":821041,"link":"/api/v1/people/821041"},"right":{"id":694732,"link":"/api/v1/people/694732"}},"offense":{"batter":{"id":675085,"link":"/api/v1/people/675085","batSide":{"code":"R","description":"Right"}},"first":{"id":681941,"link":"/api/v1/people/681941"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675085,"link":"/api/v1/people/675085"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":675085,"link":"/api/v1/people/675085"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.72,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:25:49.123Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilder Dalis grounds out, second baseman Leonel Vivas to first baseman BJ Murray Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-14T22:27:55.894Z","endTime":"2026-03-14T22:28:03.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":815195,"fullName":"Wilder Dalis","link":"/api/v1/people/815195"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805990,"fullName":"Grant Kipp","link":"/api/v1/people/805990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":815195,"fullName":"Wilder Dalis","link":"/api/v1/people/815195"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":827765,"link":"/api/v1/people/827765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.176345130617978,"aZ":-15.235067985015137,"pfxX":-1.2609134828234674,"pfxZ":8.70607370204009,"pX":0.5829271636931342,"pZ":2.640063630061873,"vX0":6.587945364220076,"vY0":-138.42433095182804,"vZ0":-5.6946857769247385,"x":94.78,"y":167.5,"x0":-1.6614203621040715,"y0":50.0027203216532,"z0":5.739757205745721,"aX":-2.4545459469933237},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":1.0,"spinRate":2470,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.39531810462429284,"extension":6.628089986980191},"hitData":{"launchSpeed":79.0,"launchAngle":9.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.84,"coordY":137.54}},"index":0,"playId":"064697ef-ecee-3da8-b2e2-de738114ce15","pitchNumber":1,"startTime":"2026-03-14T22:27:55.894Z","endTime":"2026-03-14T22:28:03.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":827765,"link":"/api/v1/people/827765"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":815195,"link":"/api/v1/people/815195","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815195,"link":"/api/v1/people/815195"},"credit":"b_ab"},{"player":{"id":805990,"link":"/api/v1/people/805990"},"credit":"p_ab"},{"player":{"id":815195,"link":"/api/v1/people/815195"},"credit":"b_pa"},{"player":{"id":805990,"link":"/api/v1/people/805990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:28:03.525Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a sharp line drive to right fielder Jaylen Palmer.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-14T22:28:06.561Z","endTime":"2026-03-14T22:28:49.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805990,"fullName":"Grant Kipp","link":"/api/v1/people/805990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681941,"link":"/api/v1/people/681941"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.512407119486486,"aZ":-20.152799084760062,"pfxX":-2.3023345854642248,"pfxZ":6.269483362074679,"pX":1.0454424595632534,"pZ":2.249712214036857,"vX0":7.918474415983321,"vY0":-137.17470987377908,"vZ0":-5.657744428835494,"x":77.15,"y":178.04,"x0":-1.5715012924291307,"y0":50.00636417497219,"z0":5.700200133579715,"aX":-4.41796419465932},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":2.6,"spinRate":2413,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39832086436815173,"extension":6.694754468981528},"index":0,"playId":"75af1ec8-3a48-36e0-ade9-e286e2c1c616","pitchNumber":1,"startTime":"2026-03-14T22:28:25.732Z","endTime":"2026-03-14T22:28:31.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":827765,"link":"/api/v1/people/827765"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.899572348872685,"aZ":-30.758342032615236,"pfxX":-0.4039818461564151,"pfxZ":0.8310460278832252,"pX":-0.15458539943227168,"pZ":2.701020059328885,"vX0":4.784426526505869,"vY0":-129.002409462763,"vZ0":-1.9087689938370822,"x":122.89,"y":165.85,"x0":-1.96865064756256,"y0":50.005972679438315,"z0":5.786355254311702,"aX":-0.6919118929634841},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.3,"breakHorizontal":-0.1,"spinRate":2520,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.4220653116655928,"extension":6.614007823066521},"hitData":{"launchSpeed":105.1,"launchAngle":12.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.31,"coordY":79.89}},"index":1,"playId":"58c12dd8-f41a-3850-84cd-6c4fb316aa39","pitchNumber":2,"startTime":"2026-03-14T22:28:39.603Z","endTime":"2026-03-14T22:28:49.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":827765,"link":"/api/v1/people/827765"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":805990,"link":"/api/v1/people/805990"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":805990,"link":"/api/v1/people/805990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":9.899999999999999,"leverageIndex":2.71,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:28:49.630Z","atBatIndex":67},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Braxton Fulford homers (2) on a fly ball to left field. Troy Johnston scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-14T22:29:10.079Z","endTime":"2026-03-14T22:29:54.563Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805990,"fullName":"Grant Kipp","link":"/api/v1/people/805990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":{"id":805990,"link":"/api/v1/people/805990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":805990,"link":"/api/v1/people/805990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54425005163394,"aZ":-21.116171809966612,"pfxX":-4.627893437064007,"pfxZ":6.423548263280146,"pX":1.3436820828676868,"pZ":2.6458935444008724,"vX0":9.114368100379666,"vY0":-130.16207357393628,"vZ0":-3.8842932127988665,"x":65.78,"y":167.34,"x0":-1.5971974562457103,"y0":50.00117867580313,"z0":5.750463307287303,"aX":-7.965115924350112},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.0,"breakHorizontal":6.5,"spinRate":2325,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.42031878059896943,"extension":6.647727303196037},"index":0,"playId":"756471ea-d868-39bb-9b7c-0461356c801e","pitchNumber":1,"startTime":"2026-03-14T22:29:12.951Z","endTime":"2026-03-14T22:29:16.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":827765,"link":"/api/v1/people/827765"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248129576277663,"aZ":-29.33135711476299,"pfxX":-1.501692149460054,"pfxZ":1.7583639219435732,"pX":-0.18651327167878226,"pZ":2.458575889246962,"vX0":4.812240992203073,"vY0":-125.95278062365085,"vZ0":-2.4677625893307087,"x":124.11,"y":172.4,"x0":-1.9220715926545089,"y0":50.00195087824451,"z0":5.80967451074856,"aX":-2.426558811401956},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":1.7,"spinRate":2541,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.4339425551603284,"extension":6.505640441231061},"hitData":{"launchSpeed":107.8,"launchAngle":30.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":20.95,"coordY":70.59}},"index":1,"playId":"a9677133-3633-3ac0-a180-4d0b26f41799","pitchNumber":2,"startTime":"2026-03-14T22:29:31.387Z","endTime":"2026-03-14T22:29:54.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805990,"link":"/api/v1/people/805990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":542194,"link":"/api/v1/people/542194"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":827765,"link":"/api/v1/people/827765"},"third":{"id":691262,"link":"/api/v1/people/691262"},"shortstop":{"id":664068,"link":"/api/v1/people/664068"},"left":{"id":685087,"link":"/api/v1/people/685087"},"center":{"id":805062,"link":"/api/v1/people/805062"},"right":{"id":681941,"link":"/api/v1/people/681941"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":805990,"link":"/api/v1/people/805990"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":805990,"link":"/api/v1/people/805990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":78.6,"leverageIndex":4.9,"dramaIndex":609.0,"contextMetrics":{},"playEndTime":"2026-03-14T22:29:54.563Z","atBatIndex":68}]