[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Horwitz pops out to third baseman Kyle Karros.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T00:40:55.901Z","endTime":"2026-06-20T00:41:22.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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_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-06-19T21:39:57.504Z","endTime":"2026-06-20T00:33:38.466Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"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-06-20T00:33:38.466Z","endTime":"2026-06-20T00:40:06.521Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"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-06-20T00:40:06.521Z","endTime":"2026-06-20T00:40:57.947Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"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":90.5,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.219659052922747,"aZ":-17.812246349399572,"pfxX":5.05503522435364,"pfxZ":7.974009836539227,"pX":-0.4685535775848029,"pZ":2.614908591930694,"vX0":-9.019257836530032,"vY0":-131.6746048563216,"vZ0":-4.7886844221165035,"x":134.86,"y":168.18,"x0":2.305127638870908,"y0":50.00285902474564,"z0":5.728198006980029,"aX":9.105377146938979},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":-7.8,"spinRate":2384,"spinDirection":132},"zone":4,"typeConfidence":0.9,"plateTime":0.41196524231475395,"extension":6.672756745543466},"index":3,"playId":"33be8ae3-1cd0-3c00-a93d-3a3b3399484c","pitchNumber":1,"startTime":"2026-06-20T00:40:57.947Z","endTime":"2026-06-20T00:41:01.625Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":88.0,"endSpeed":82.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50151196451491,"aZ":-21.862268726745473,"pfxX":0.7672571720394499,"pfxZ":6.0491332175041865,"pX":-0.09352260819866444,"pZ":2.7330933758888807,"vX0":-7.088448432533211,"vY0":-128.1934954969942,"vZ0":-3.0768440807102797,"x":120.56,"y":164.99,"x0":2.5796338844819804,"y0":50.00171172990767,"z0":5.609956635403586,"aX":1.308203071167512},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.7,"breakHorizontal":-0.2,"spinRate":2471,"spinDirection":146},"zone":2,"typeConfidence":0.65,"plateTime":0.42338811302867096,"extension":6.47882678384582},"hitData":{"launchSpeed":82.1,"launchAngle":70.0,"totalDistance":106.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.86,"coordY":166.87}},"index":4,"playId":"ad556e58-67b4-35dc-9867-4602f624026f","pitchNumber":2,"startTime":"2026-06-20T00:41:13.013Z","endTime":"2026-06-20T00:41:22.767Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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-06-20T00:41:22.767Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T00:41:31.108Z","endTime":"2026-06-20T00:42:29.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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(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":87.3,"endSpeed":81.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.961531765525113,"aZ":-21.478516852141997,"pfxX":0.5382838777231811,"pfxZ":6.359165220573486,"pX":0.14179240768658352,"pZ":2.4578614157601897,"vX0":-6.006676207007116,"vY0":-127.24970008875113,"vZ0":-3.940648812543527,"x":111.6,"y":172.42,"x0":2.438000409346497,"y0":50.00098738399206,"z0":5.677415675822161,"aX":0.9066545082151426},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.0,"breakHorizontal":0.0,"spinRate":2407,"spinDirection":151},"zone":5,"typeConfidence":0.65,"plateTime":0.42639070954327307,"extension":6.557123422255909},"index":0,"playId":"33e82981-b567-3d76-b795-0741c0a52d95","pitchNumber":1,"startTime":"2026-06-20T00:41:46.342Z","endTime":"2026-06-20T00:41:50.378Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":81.8,"endSpeed":76.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.513235327592863,"aZ":-35.03894988670396,"pfxX":2.570310990338901,"pfxZ":-1.9670197848569133,"pX":0.2371652560244488,"pZ":0.7501844037422496,"vX0":-5.595888647610109,"vY0":-119.11595752570982,"vZ0":-4.522770634778188,"x":107.96,"y":218.53,"x0":2.2715173304236993,"y0":50.00523796849093,"z0":5.8039436711080485,"aX":3.7348328759689977},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.3,"breakHorizontal":-3.5,"spinRate":2352,"spinDirection":349},"zone":14,"typeConfidence":0.92,"plateTime":0.4578878487829523,"extension":6.487618321774367},"index":1,"playId":"8af8623e-efef-3c57-a788-708d6316b542","pitchNumber":2,"startTime":"2026-06-20T00:42:02.127Z","endTime":"2026-06-20T00:42:05.782Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.296306220300117,"aZ":-17.331292211015732,"pfxX":6.269385876116425,"pfxZ":8.126513652301703,"pX":0.8627899097062396,"pZ":2.6443445306358626,"vX0":-6.090388660231786,"vY0":-133.23098679859282,"vZ0":-4.948997920958632,"x":84.11,"y":167.38,"x0":2.346270341094928,"y0":50.00552207074011,"z0":5.749646211876596,"aX":11.454822047596055},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":-10.3,"spinRate":2436,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.40861034342850333,"extension":6.548938046137314},"hitData":{"launchSpeed":86.8,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.45,"coordY":152.13}},"index":2,"playId":"428963b3-f83e-3282-a8ba-7ea956e0770a","pitchNumber":3,"startTime":"2026-06-20T00:42:21.782Z","endTime":"2026-06-20T00:42:29.442Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"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-06-20T00:42:29.442Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to third baseman Kyle Karros in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T00:42:39.595Z","endTime":"2026-06-20T00:43:37.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":91.8,"endSpeed":85.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67776109593239,"aZ":-19.870226249696113,"pfxX":5.893163211575272,"pfxZ":6.68212258513978,"pX":-0.5854155757629639,"pZ":1.2756649846005859,"vX0":-9.154014660828219,"vY0":-133.3455753489983,"vZ0":-7.782333707598479,"x":139.31,"y":204.34,"x0":2.0917151566637844,"y0":50.00373978321754,"z0":5.612754403982816,"aX":10.851519369341373},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":-9.2,"spinRate":2370,"spinDirection":134},"zone":13,"typeConfidence":0.86,"plateTime":0.4073296270722513,"extension":6.675541351395927},"index":0,"playId":"a909bda8-a32d-39ce-89d0-c89489cb2899","pitchNumber":1,"startTime":"2026-06-20T00:42:53.775Z","endTime":"2026-06-20T00:42:57.829Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.594169590134975,"aZ":-35.91273041663666,"pfxX":-0.6301395921288226,"pfxZ":-2.513904692352506,"pX":0.4957282756143814,"pZ":2.22517581508612,"vX0":-4.6142378811208316,"vY0":-121.04316209839914,"vZ0":-0.5898702004653203,"x":98.1,"y":178.7,"x0":2.5086034710670657,"y0":50.00582082538597,"z0":5.61602890486255,"aX":-0.935245988701104},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.4,"breakHorizontal":2.3,"spinRate":2361,"spinDirection":334},"zone":9,"typeConfidence":2.0,"plateTime":0.45248699867378583,"extension":6.499483051415818},"index":1,"playId":"e2a8e0f5-e888-3447-9b61-5a1eebd9fa76","pitchNumber":2,"startTime":"2026-06-20T00:43:08.032Z","endTime":"2026-06-20T00:43:12.080Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.219582620259292,"aZ":-31.075687575179224,"pfxX":-2.5413192926325068,"pfxZ":0.74645902404324,"pX":0.03799921415361506,"pZ":2.2707877822751517,"vX0":-4.961135971562665,"vY0":-120.35667668667878,"vZ0":-1.6035598620504925,"x":115.55,"y":177.47,"x0":2.452024526415055,"y0":50.00452098203688,"z0":5.684468911866949,"aX":-3.7471228663703458},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.2,"breakHorizontal":5.8,"spinRate":2357,"spinDirection":328},"zone":5,"typeConfidence":2.0,"plateTime":0.4541863933571699,"extension":6.638883612070604},"hitData":{"launchSpeed":78.9,"launchAngle":72.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.7,"coordY":179.58}},"index":2,"playId":"547b0ff3-bf69-36d6-b7d9-cd259f7bc869","pitchNumber":3,"startTime":"2026-06-20T00:43:27.307Z","endTime":"2026-06-20T00:43:37.730Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-20T00:43:37.730Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to left fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T00:43:49.745Z","endTime":"2026-06-20T00:46:12.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122819983036212,"aZ":-14.516195512384591,"pfxX":-4.910075496273519,"pfxZ":8.579377191932736,"pX":-1.2623450509787257,"pZ":3.0711134833959024,"vX0":1.8710682484956163,"vY0":-141.57738243766252,"vZ0":-4.285958863555386,"x":165.12,"y":155.86,"x0":-1.2885784022838271,"y0":50.002395154006244,"z0":5.514278400293102,"aX":-10.10554063548814},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":8.6,"spinRate":2507,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3848448810140135,"extension":6.409417408638247},"index":0,"playId":"40467174-1aec-335c-ba35-4ef6e1f3c766","pitchNumber":1,"startTime":"2026-06-20T00:45:47.980Z","endTime":"2026-06-20T00:45:51.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.097355581325573,"aZ":-17.049969618813986,"pfxX":-5.551050330456372,"pfxZ":7.369994093079688,"pX":-0.24250017758003484,"pZ":2.9277742607523396,"vX0":4.757662800394275,"vY0":-141.19493034684706,"vZ0":-3.938335168519805,"x":126.24,"y":159.73,"x0":-1.214331996854057,"y0":50.00664778969799,"z0":5.413091971954497,"aX":-11.398590261716482},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.8,"breakHorizontal":9.2,"spinRate":2390,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.38546305675116566,"extension":6.400485947319099},"hitData":{"launchSpeed":86.6,"launchAngle":52.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.53,"coordY":116.1}},"index":1,"playId":"4cdab1e2-96b5-345a-ace2-2823dd720116","pitchNumber":2,"startTime":"2026-06-20T00:46:03.149Z","endTime":"2026-06-20T00:46:12.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-20T00:46:12.597Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T00:46:18.812Z","endTime":"2026-06-20T00:47:43.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":92.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594690529213775,"aZ":-13.115859628859722,"pfxX":-4.85649059455593,"pfxZ":8.921242482454526,"pX":-0.9292772793827557,"pZ":2.5778004835868997,"vX0":2.6459226976789934,"vY0":-143.50272960499464,"vZ0":-5.753209306248012,"x":152.42,"y":169.18,"x0":-1.2203314075081593,"y0":50.00597331216455,"z0":5.389301184708357,"aX":-10.378318125588505},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.5,"breakHorizontal":8.4,"spinRate":2493,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.37818956044506,"extension":6.482470735782772},"index":0,"playId":"aefcc35e-5801-3d14-98f3-6fb7621d6d11","pitchNumber":1,"startTime":"2026-06-20T00:46:36.704Z","endTime":"2026-06-20T00:46:40.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":97.7,"endSpeed":91.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097320240966784,"aZ":-14.968372079881561,"pfxX":-4.90701078454534,"pfxZ":8.168767170457407,"pX":-0.6392014181430592,"pZ":4.039783510443818,"vX0":3.3200570026928937,"vY0":-142.4678189247956,"vZ0":-1.7454681925093396,"x":141.36,"y":129.71,"x0":-1.167437019775327,"y0":50.00664079493309,"z0":5.581092266316391,"aX":-10.340294177309682},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.8,"breakHorizontal":8.4,"spinRate":2434,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3808756125298802,"extension":6.464798266630097},"index":1,"playId":"0fbd0d9b-fa12-3e38-9eee-240eea1d2ce1","pitchNumber":2,"startTime":"2026-06-20T00:46:52.159Z","endTime":"2026-06-20T00:46:55.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":92.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.601313620743618,"aZ":-14.647534583504637,"pfxX":-5.367002397698011,"pfxZ":8.21773994253192,"pX":-0.1611014769975531,"pZ":2.7200533150787862,"vX0":4.648730535320132,"vY0":-143.1750297806163,"vZ0":-5.117920011199096,"x":123.14,"y":165.34,"x0":-1.0870778088353894,"y0":50.00074131246568,"z0":5.40688372816478,"aX":-11.444914061575286},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.4,"breakHorizontal":9.1,"spinRate":2438,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.37864609142102124,"extension":6.544150495383417},"index":2,"playId":"078afd4d-db9d-3bd8-ab60-b79e88b01329","pitchNumber":3,"startTime":"2026-06-20T00:47:09.366Z","endTime":"2026-06-20T00:47:14.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-20T00:47:28.260Z","endTime":"2026-06-20T00:47:31.903Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":92.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.137531144115325,"aZ":-12.878767208143012,"pfxX":-5.014095015755913,"pfxZ":8.897899561032066,"pX":-0.051674255723011736,"pZ":2.6107180637781533,"vX0":4.860552543544556,"vY0":-144.38910285095872,"vZ0":-5.958410305947124,"x":118.97,"y":168.29,"x0":-1.0837973900638875,"y0":50.00083150915094,"z0":5.453259258362745,"aX":-10.8708254723301},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.5,"breakHorizontal":8.4,"spinRate":2474,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.37551536063280677,"extension":6.51078522472984},"hitData":{"launchSpeed":79.4,"launchAngle":42.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.26,"coordY":120.3}},"index":4,"playId":"eb33e38c-6af3-3d78-947b-ad4674274248","pitchNumber":4,"startTime":"2026-06-20T00:47:31.903Z","endTime":"2026-06-20T00:47:43.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-20T00:47:43.662Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T00:47:49.734Z","endTime":"2026-06-20T00:48:17.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":91.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.217001439911268,"aZ":-22.47764451990765,"pfxX":-6.444352560334417,"pfxZ":4.551929278162184,"pX":-0.7009209476246498,"pZ":3.0322765010255583,"vX0":4.448877890883548,"vY0":-143.41025731818,"vZ0":-2.7474471516603742,"x":143.72,"y":156.91,"x0":-1.4176307785966187,"y0":50.000343871264064,"z0":5.370313859030793,"aX":-13.721128674479468},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.0,"breakHorizontal":11.0,"spinRate":2370,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.378721170073991,"extension":6.452960765682262},"hitData":{"launchSpeed":77.3,"launchAngle":49.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.27,"coordY":113.22}},"index":0,"playId":"d589edf4-31ee-33a7-a151-1daf23c00da9","pitchNumber":1,"startTime":"2026-06-20T00:48:08.370Z","endTime":"2026-06-20T00:48:17.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-20T00:48:17.490Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T00:48:49.017Z","endTime":"2026-06-20T00:51:00.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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_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":90.4,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.404727863569853,"aZ":-19.135590830197174,"pfxX":3.9711719092886106,"pfxZ":7.323328454890163,"pX":1.279078609051619,"pZ":3.788101471732255,"vX0":-4.619103468037716,"vY0":-131.71405580935914,"vZ0":-1.62851659615102,"x":68.24,"y":136.5,"x0":2.5284226204006126,"y0":50.00557419885701,"z0":5.810062925603672,"aX":7.073903908728876},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.2,"breakHorizontal":-6.4,"spinRate":2338,"spinDirection":126},"zone":12,"typeConfidence":0.85,"plateTime":0.41369806340874593,"extension":6.47831858391619},"index":0,"playId":"22c33a4d-8b62-34d7-a451-23073d0cd4da","pitchNumber":1,"startTime":"2026-06-20T00:50:36.180Z","endTime":"2026-06-20T00:50:40.497Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.455425071329262,"aZ":-29.66289734145549,"pfxX":5.433446723044847,"pfxZ":1.639173228752715,"pX":0.31801605621387635,"pZ":1.9898309001009062,"vX0":-6.888734753483629,"vY0":-122.37135659107983,"vZ0":-2.883157360373766,"x":104.88,"y":185.05,"x0":2.4482546114567354,"y0":50.00425587777319,"z0":5.69363594505731,"aX":8.339261089757382},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.6,"breakHorizontal":-8.4,"spinRate":1627,"spinDirection":110},"zone":9,"typeConfidence":0.81,"plateTime":0.4455718530569386,"extension":6.425034308366275},"hitData":{"launchSpeed":81.4,"launchAngle":37.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.83,"coordY":99.99}},"index":1,"playId":"c9a28a1f-0186-3d6d-bdbb-a10f75b0764c","pitchNumber":2,"startTime":"2026-06-20T00:50:50.414Z","endTime":"2026-06-20T00:51:00.136Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-20T00:51:00.136Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Lowe doubles (17) on a sharp line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T00:51:05.518Z","endTime":"2026-06-20T00:51:42.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3147478693334,"aZ":-24.12530309463814,"pfxX":7.864735828384763,"pfxZ":4.479275025031091,"pX":0.8622072707036769,"pZ":2.7853225418533407,"vX0":-6.651656546421343,"vY0":-132.4380301527307,"vZ0":-3.043023696997751,"x":84.13,"y":163.58,"x0":2.370838235239333,"y0":50.00219755977448,"z0":5.692114277243969,"aX":14.127463386718738},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":-13.0,"spinRate":2307,"spinDirection":133},"zone":12,"typeConfidence":0.91,"plateTime":0.41181593877514144,"extension":6.531237162138777},"hitData":{"launchSpeed":107.5,"launchAngle":20.0,"totalDistance":389.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.11,"coordY":69.26}},"index":0,"playId":"23560c90-8a1c-3da0-b243-5a58519cee9f","pitchNumber":1,"startTime":"2026-06-20T00:51:24.847Z","endTime":"2026-06-20T00:51:42.553Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":0.67,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-20T00:51:42.553Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T00:51:50.425Z","endTime":"2026-06-20T00:53:26.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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":"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":80.5,"endSpeed":74.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.86790921890545,"aZ":-35.08180091634133,"pfxX":0.5870431667798459,"pfxZ":-2.0600509047984747,"pX":0.2624861115219773,"pZ":2.61590546950811,"vX0":-5.123633029908131,"vY0":-117.28310360111352,"vZ0":-0.21513663552599005,"x":106.99,"y":168.15,"x0":2.3888959981350464,"y0":50.00505284830695,"z0":5.950138016098337,"aX":0.827204285740764},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.6,"breakHorizontal":0.0,"spinRate":2377,"spinDirection":325},"zone":5,"typeConfidence":0.93,"plateTime":0.4650386315946289,"extension":6.684733512685798},"index":0,"playId":"34b78eec-ca8e-3107-ba27-3e65d50d0964","pitchNumber":1,"startTime":"2026-06-20T00:52:10.187Z","endTime":"2026-06-20T00:52:14.330Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":77.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.681865576992774,"aZ":-33.805715251072684,"pfxX":0.3100018323248935,"pfxZ":-1.106726280188945,"pX":-0.10130592446036325,"pZ":1.419607778411724,"vX0":-6.046307203068221,"vY0":-119.78463514944178,"vZ0":-3.2557241219053226,"x":120.86,"y":200.45,"x0":2.3983461331011253,"y0":50.00162442622627,"z0":5.770283290143496,"aX":0.45808590789562315},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.4,"breakHorizontal":0.6,"spinRate":2443,"spinDirection":336},"zone":13,"typeConfidence":0.9,"plateTime":0.4545031108959301,"extension":6.507247809730649},"index":1,"playId":"d6d7c4c3-5191-3549-a968-06092a307ffd","pitchNumber":2,"startTime":"2026-06-20T00:52:29.662Z","endTime":"2026-06-20T00:52:33.062Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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(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":81.8,"endSpeed":77.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.099542079843488,"aZ":-33.926069894308355,"pfxX":1.4491086448466408,"pfxZ":-1.206239290618661,"pX":-1.069517474322267,"pZ":-0.09887700776553338,"vX0":-8.355643450896451,"vY0":-118.9501626120065,"vZ0":-6.405585364723419,"x":157.77,"y":241.45,"x0":2.2743122479597457,"y0":50.00064089750802,"z0":5.641584789203024,"aX":2.113701898721858},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.4,"breakHorizontal":-1.0,"spinRate":2483,"spinDirection":336},"zone":13,"typeConfidence":0.92,"plateTime":0.45744750237889953,"extension":6.562835124256897},"index":2,"playId":"8c638d17-dd78-35b1-bdd6-0b251aa2cb20","pitchNumber":3,"startTime":"2026-06-20T00:52:56.537Z","endTime":"2026-06-20T00:53:01.733Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.972848606990254,"aZ":-18.840234700780847,"pfxX":3.4606768419902134,"pfxZ":7.34488650747114,"pX":0.18045052984144086,"pZ":3.708598444768912,"vX0":-7.172224672135842,"vY0":-132.32217397112046,"vZ0":-1.7064902064808756,"x":110.12,"y":138.65,"x0":2.4480846647589734,"y0":50.00190629576699,"z0":5.709362247110996,"aX":6.2824731966252605},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.3,"breakHorizontal":-5.2,"spinRate":2378,"spinDirection":124},"zone":12,"typeConfidence":0.89,"plateTime":0.4102620973427733,"extension":6.581787855690023},"index":3,"playId":"0cfc90c7-8e40-3283-bd0a-8c96589fc210","pitchNumber":4,"startTime":"2026-06-20T00:53:20.438Z","endTime":"2026-06-20T00:53:26.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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-20T00:53:26.267Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esmerlyn Valdez flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T00:53:33.294Z","endTime":"2026-06-20T00:53:57.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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],"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.863697239824404,"aZ":-37.23460820469232,"pfxX":1.1109548814850054,"pfxZ":-3.578494645549931,"pX":0.8532026228686305,"pZ":2.582199123555851,"vX0":-3.9083531330897507,"vY0":-117.28293337565395,"vZ0":-0.04120507912545923,"x":84.48,"y":169.06,"x0":2.3853597658343513,"y0":50.000540952745276,"z0":6.026922379653889,"aX":1.5723179122502757},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.2,"breakHorizontal":-1.2,"spinRate":2342,"spinDirection":333},"zone":14,"typeConfidence":0.94,"plateTime":0.4641982461036358,"extension":6.361111566857708},"hitData":{"launchSpeed":99.2,"launchAngle":30.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.94,"coordY":37.76}},"index":0,"playId":"341c2758-2c92-32d9-b937-1a8cb12e12ac","pitchNumber":1,"startTime":"2026-06-20T00:53:48.876Z","endTime":"2026-06-20T00:53:57.863Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-20T00:53:57.863Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a fly ball to left fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T00:54:46.970Z","endTime":"2026-06-20T00:56:35.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":91.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244571941510465,"aZ":-13.217811066156573,"pfxX":-4.856547369137079,"pfxZ":8.915550867637055,"pX":-0.2755481618157889,"pZ":2.6731576539228756,"vX0":4.039959405967263,"vY0":-143.9457649588702,"vZ0":-5.849656689502351,"x":127.5,"y":166.6,"x0":-1.0570273169994562,"y0":50.004177645845004,"z0":5.529797671642089,"aX":-10.328221520657358},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2547,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3785812429217379,"extension":6.47933500622599},"index":0,"playId":"c7e9ecf0-49ab-3b44-b216-2b5477df61c7","pitchNumber":1,"startTime":"2026-06-20T00:56:04.177Z","endTime":"2026-06-20T00:56:08.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.861640562586278,"aZ":-14.539049830139552,"pfxX":-4.675383900189564,"pfxZ":8.391811556803846,"pX":0.21990692213094765,"pZ":3.5332361077671934,"vX0":5.347095954933114,"vY0":-143.07627034868756,"vZ0":-3.2905437183988653,"x":108.62,"y":143.38,"x0":-1.0538988745149789,"y0":50.00121704658813,"z0":5.592908086219102,"aX":-9.823142787402533},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2499,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3808857326120392,"extension":6.581566963130202},"hitData":{"launchSpeed":75.9,"launchAngle":57.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.74,"coordY":140.97}},"index":1,"playId":"b0e21c8d-6153-3a1b-b5ae-4ed5bf71573d","pitchNumber":2,"startTime":"2026-06-20T00:56:17.981Z","endTime":"2026-06-20T00:56:35.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-20T00:56:35.565Z","atBatIndex":10},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Freeman grounds into a double play, second baseman Brandon Lowe to shortstop Jared Triolo to first baseman Spencer Horwitz. TJ Rumfield out at 2nd. Tyler Freeman out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T00:56:39.617Z","endTime":"2026-06-20T00:57:20.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25168909080278,"aZ":-28.437758743347302,"pfxX":-0.39606611004432274,"pfxZ":2.101572759403046,"pX":0.06418386649404421,"pZ":2.484247833250176,"vX0":4.617778742167915,"vY0":-131.6997092071835,"vZ0":-2.1797270255701076,"x":114.55,"y":171.71,"x0":-1.650085327272192,"y0":50.006405323549274,"z0":5.396538095782594,"aX":-0.7058104831973303},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.6,"breakHorizontal":-0.1,"spinRate":2372,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.4136552265809019,"extension":6.539226098329048},"index":0,"playId":"b8dc52d4-7b1d-31af-831e-21cbc98e3f4c","pitchNumber":1,"startTime":"2026-06-20T00:56:58.635Z","endTime":"2026-06-20T00:57:02.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52769662080814,"aZ":-19.389301003515907,"pfxX":-6.625016428857542,"pfxZ":6.157422957241129,"pX":0.037879790390797745,"pZ":2.6610783913192715,"vX0":6.542316611771415,"vY0":-142.03318391690706,"vZ0":-4.283594897987231,"x":115.56,"y":166.93,"x0":-1.4165351723760848,"y0":50.003261638718335,"z0":5.394845920650277,"aX":-13.758373796055201},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.6,"breakHorizontal":10.9,"spinRate":2427,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3832365837601346,"extension":6.597737758759444},"hitData":{"launchSpeed":92.8,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.98,"coordY":154.67}},"index":1,"playId":"7fea7b10-4f2b-375c-b5aa-994957c945e7","pitchNumber":2,"startTime":"2026-06-20T00:57:13.225Z","endTime":"2026-06-20T00:57:20.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-7.799999999999997,"leverageIndex":1.52,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-06-20T00:57:20.994Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Carrigg pops out to third baseman Nick Gonzales in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T00:57:31.691Z","endTime":"2026-06-20T00:59:32.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":98.4,"endSpeed":90.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.055467131933284,"aZ":-14.936790387336973,"pfxX":-4.2523601796786945,"pfxZ":8.167073945188788,"pX":0.04008477396160605,"pZ":4.37206848052175,"vX0":4.51286693228513,"vY0":-143.42061197879707,"vZ0":-0.9700801837330374,"x":115.47,"y":120.73,"x0":-0.9914157903592306,"y0":50.00453370735788,"z0":5.6342728115030285,"aX":-8.977205451572809},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.9,"breakHorizontal":7.0,"spinRate":2414,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.379982911251191,"extension":6.497013031701629},"index":0,"playId":"c4d37edb-c9bb-3e8a-9bd5-1ba99f7f197a","pitchNumber":1,"startTime":"2026-06-20T00:57:47.997Z","endTime":"2026-06-20T00:57:51.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037643971763842,"aZ":-12.129739402837046,"pfxX":-4.896766442187429,"pfxZ":9.605314883159242,"pX":-0.4461757379220316,"pZ":2.512800886106379,"vX0":3.0774428143108086,"vY0":-142.46250474455442,"vZ0":-6.180275820163893,"x":134.01,"y":170.93,"x0":-0.8956826358857375,"y0":50.00395449063099,"z0":5.453612642290841,"aX":-10.21996620033028},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2356,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3822398285508348,"extension":6.524758672412364},"index":1,"playId":"531fff16-ea7d-393c-8776-c658d8014b38","pitchNumber":2,"startTime":"2026-06-20T00:58:18.913Z","endTime":"2026-06-20T00:58:23.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-20T00:58:37.216Z","endTime":"2026-06-20T00:58:43.894Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":99.3,"endSpeed":92.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89326792437159,"aZ":-12.237416732162263,"pfxX":-3.4606589311505926,"pfxZ":9.241300038003228,"pX":-0.265433678500798,"pZ":4.499266401427086,"vX0":3.2121032508740854,"vY0":-144.82661130554106,"vZ0":-1.2614014416950479,"x":127.12,"y":117.3,"x0":-0.9309362535050754,"y0":50.001317764151956,"z0":5.676513600549819,"aX":-7.465211864070127},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.8,"breakHorizontal":5.8,"spinRate":2500,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.37596389477721415,"extension":6.4926846847579975},"index":3,"playId":"27f3cd82-1b18-303b-a31e-ad136f6f8583","pitchNumber":3,"startTime":"2026-06-20T00:58:43.894Z","endTime":"2026-06-20T00:58:47.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.898749070696493,"aZ":-25.627547654392725,"pfxX":-6.975592739789866,"pfxZ":3.5026692484802693,"pX":0.7813597206815636,"pZ":1.8617575516153169,"vX0":7.9057749442049765,"vY0":-134.30493965425873,"vZ0":-4.227839515625777,"x":87.22,"y":188.51,"x0":-1.2629880609675672,"y0":50.00048558539835,"z0":5.23033866501217,"aX":-13.030754797689164},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.8,"breakHorizontal":11.4,"spinRate":2125,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4043425488059844,"extension":6.675859600247424},"index":4,"playId":"1a7cc34d-dad4-3f38-97ce-6d51f7f8f960","pitchNumber":4,"startTime":"2026-06-20T00:59:02.522Z","endTime":"2026-06-20T00:59:06.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":100.1,"endSpeed":93.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.877874821273192,"aZ":-11.616779073510092,"pfxX":-3.7181181710519438,"pfxZ":9.346873430319267,"pX":0.14879812630309536,"pZ":3.391886110312772,"vX0":4.340340140273772,"vY0":-145.92413981243732,"vZ0":-4.478517849497968,"x":111.33,"y":147.2,"x0":-0.8607957976332907,"y0":50.00637381966416,"z0":5.622188895220555,"aX":-8.181119407264545},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.4,"breakHorizontal":6.1,"spinRate":2457,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.37249797479585345,"extension":6.581873074777312},"hitData":{"launchSpeed":66.2,"launchAngle":60.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":70.39,"coordY":169.92}},"index":5,"playId":"9c8cd95a-19de-3706-bc83-2f70ab5a3dd7","pitchNumber":5,"startTime":"2026-06-20T00:59:23.902Z","endTime":"2026-06-20T00:59:32.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-20T00:59:32.042Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T01:00:07.297Z","endTime":"2026-06-20T01:02:08.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.680779535214217,"aZ":-19.888106541903884,"pfxX":5.002594381434506,"pfxZ":6.863060681327578,"pX":1.3493265256250973,"pZ":2.9909273869007764,"vX0":-4.5605423239895835,"vY0":-131.4062537947187,"vZ0":-3.615164256474543,"x":65.57,"y":158.02,"x0":2.4378559070476458,"y0":50.002455630147104,"z0":5.820197563941199,"aX":8.955227841100275},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":-8.4,"spinRate":2364,"spinDirection":124},"zone":12,"typeConfidence":0.85,"plateTime":0.413113006318083,"extension":6.475100727902715},"index":0,"playId":"07cf72d4-d57f-37cf-9894-520287beceef","pitchNumber":1,"startTime":"2026-06-20T01:01:43.355Z","endTime":"2026-06-20T01:01:47.797Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.632566658229045,"aZ":-22.68789750498772,"pfxX":-0.35360220131717024,"pfxZ":5.613182491020142,"pX":-0.08157312142848788,"pZ":2.8300103611221865,"vX0":-6.608429653086171,"vY0":-127.46215412861183,"vZ0":-2.7973538853364834,"x":120.11,"y":162.37,"x0":2.5620216305337506,"y0":50.000003180360736,"z0":5.682106935982767,"aX":-0.5967988799905052},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.0,"breakHorizontal":1.8,"spinRate":2391,"spinDirection":135},"zone":5,"typeConfidence":0.81,"plateTime":0.42540763695592787,"extension":6.631203501351562},"hitData":{"launchSpeed":96.8,"launchAngle":10.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.87,"coordY":83.88}},"index":1,"playId":"f2d0c1ac-27ea-3603-b929-27342fc5c2ac","pitchNumber":2,"startTime":"2026-06-20T01:01:57.639Z","endTime":"2026-06-20T01:02:08.095Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:02:08.095Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Billy Cook called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T01:02:12.807Z","endTime":"2026-06-20T01:04:29.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98392986372895,"aZ":-22.498192307572424,"pfxX":8.669927677561898,"pfxZ":5.354467011548712,"pX":0.43477133793454115,"pZ":2.836652771391729,"vX0":-8.048373741391119,"vY0":-132.7595793448961,"vZ0":-3.2095064535752478,"x":100.43,"y":162.19,"x0":2.3604499101811935,"y0":50.00547939674382,"z0":5.674902963037368,"aX":15.678540646180483},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.2,"breakHorizontal":-14.3,"spinRate":2265,"spinDirection":141},"zone":3,"typeConfidence":0.91,"plateTime":0.4105423289354646,"extension":6.487953044575012},"index":0,"playId":"d1186a4b-e704-39c4-a9cc-8c37fece8db2","pitchNumber":1,"startTime":"2026-06-20T01:02:34.504Z","endTime":"2026-06-20T01:02:37.504Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":76.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.82148723203364,"aZ":-34.980614841770134,"pfxX":1.5717195551433187,"pfxZ":-1.96146796642498,"pX":-0.46151832167045637,"pZ":1.0571654328762832,"vX0":-6.713376674376175,"vY0":-118.1824042137574,"vZ0":-3.5821585107224774,"x":134.59,"y":210.24,"x0":2.196040543176391,"y0":50.00221680061097,"z0":5.7635969712435475,"aX":2.252902716678001},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.1,"breakHorizontal":-1.4,"spinRate":2426,"spinDirection":346},"zone":13,"typeConfidence":0.93,"plateTime":0.4612091493672814,"extension":6.407332378827986},"index":1,"playId":"0174256f-f43d-3c15-9f7e-2cbeea92763f","pitchNumber":2,"startTime":"2026-06-20T01:02:57.152Z","endTime":"2026-06-20T01:03:02.814Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":86.2,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.093840800763004,"aZ":-29.523900147614576,"pfxX":5.933525600579742,"pfxZ":1.6393250070052865,"pX":-0.8311723568797839,"pZ":1.2033624371388085,"vX0":-9.625840500759246,"vY0":-125.33774228537614,"vZ0":-4.942067632402501,"x":148.68,"y":206.29,"x0":2.2574238780263993,"y0":50.005146879397195,"z0":5.56184324384349,"aX":9.610815891855863},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.2,"breakHorizontal":-9.0,"spinRate":1677,"spinDirection":120},"zone":13,"typeConfidence":0.77,"plateTime":0.4340562512694972,"extension":6.4473291453496255},"index":2,"playId":"5eed61ba-efa5-3208-9362-c78e5afa0755","pitchNumber":3,"startTime":"2026-06-20T01:03:20.673Z","endTime":"2026-06-20T01:03:24.932Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99637097302613,"aZ":-33.770149062537755,"pfxX":0.9057539688155067,"pfxZ":-1.1085304357403425,"pX":-0.525552409913326,"pZ":1.4118771935735606,"vX0":-6.600902723139455,"vY0":-118.89382751665934,"vZ0":-3.3093905240632226,"x":137.03,"y":200.66,"x0":2.159014675602006,"y0":50.00152120934512,"z0":5.860348466801761,"aX":1.3086355911741114},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.5,"breakHorizontal":-0.1,"spinRate":2341,"spinDirection":344},"zone":13,"typeConfidence":0.92,"plateTime":0.45921368555673414,"extension":6.447350519274369},"index":3,"playId":"7c428d34-2cab-3199-b72a-37dfd04ad674","pitchNumber":4,"startTime":"2026-06-20T01:03:40.353Z","endTime":"2026-06-20T01:03:45.202Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.928384910755643,"aZ":-24.372034693290065,"pfxX":0.5335104321304573,"pfxZ":4.548322849278533,"pX":0.4577845350505765,"pZ":2.696365241935381,"vX0":-5.506237040733717,"vY0":-128.68728296926568,"vZ0":-2.6735951763744463,"x":99.55,"y":165.98,"x0":2.5351978667958854,"y0":50.00438813499898,"z0":5.591396754273866,"aX":0.9161896531958785},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":0.0,"spinRate":2360,"spinDirection":143},"zone":6,"typeConfidence":0.82,"plateTime":0.4219310397983853,"extension":6.1784003228020685},"index":4,"playId":"4ba6e8fd-3f86-37d9-8f95-02b2069cd7a3","pitchNumber":5,"startTime":"2026-06-20T01:04:00.655Z","endTime":"2026-06-20T01:04:04.728Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":83.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.361643056407793,"aZ":-22.36117546981251,"pfxX":0.9443278913233415,"pfxZ":5.686565676036551,"pX":0.43877655751159256,"pZ":2.001138133499294,"vX0":-6.02854629244707,"vY0":-129.13068422349687,"vZ0":-4.556074412972914,"x":100.27,"y":184.75,"x0":2.6593038295524725,"y0":50.00475751975492,"z0":5.462089697186645,"aX":1.6312430657520949},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.7,"breakHorizontal":-0.7,"spinRate":2392,"spinDirection":138},"zone":9,"typeConfidence":0.58,"plateTime":0.4206812573713208,"extension":6.5848446699925764},"index":5,"playId":"b798c86a-6cb1-3a2c-b02e-8c0dd164d33f","pitchNumber":6,"startTime":"2026-06-20T01:04:25.250Z","endTime":"2026-06-20T01:04:29.743Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:04:29.743Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Horwitz pops out softly to third baseman Kyle Karros in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T01:04:36.793Z","endTime":"2026-06-20T01:05:02.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.844499784667942,"aZ":-31.026380099682225,"pfxX":-0.44531135372215,"pfxZ":0.7800382987852679,"pX":0.5311981354575298,"pZ":2.8833413482483854,"vX0":-4.503443753671548,"vY0":-120.72048308008202,"vZ0":-0.25229837925491916,"x":96.75,"y":160.93,"x0":2.4799524461927174,"y0":50.00378445359834,"z0":5.723983755276811,"aX":-0.6557270753698059},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":1.9,"spinRate":2308,"spinDirection":314},"zone":3,"typeConfidence":2.0,"plateTime":0.4539914871959567,"extension":6.512604339525975},"hitData":{"launchSpeed":58.7,"launchAngle":67.0,"totalDistance":98.0,"trajectory":"popup","hardness":"soft","location":"5","coordinates":{"coordX":95.49,"coordY":176.9}},"index":0,"playId":"e9306e11-1427-35e8-8e6b-345b81fdeb51","pitchNumber":1,"startTime":"2026-06-20T01:04:53.197Z","endTime":"2026-06-20T01:05:02.105Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:05:02.105Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T01:05:14.818Z","endTime":"2026-06-20T01:08:40.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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,2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.450399331636554,"aZ":-36.03544680457603,"pfxX":0.6410833155203821,"pfxZ":-2.579938320760448,"pX":0.10962290956785076,"pZ":3.1560388393889274,"vX0":-5.695388255849551,"vY0":-120.94017424336265,"vZ0":1.106989846718039,"x":112.82,"y":153.57,"x0":2.402161312852306,"y0":50.0038550810225,"z0":5.829559016414505,"aX":0.9593885814357654},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.2,"breakHorizontal":0.1,"spinRate":2456,"spinDirection":320},"zone":2,"typeConfidence":0.9,"plateTime":0.4512317299810267,"extension":6.470947662006284},"index":0,"playId":"cf716ccf-6876-3b30-96a0-447f92472338","pitchNumber":1,"startTime":"2026-06-20T01:05:27.814Z","endTime":"2026-06-20T01:05:33.187Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jared Triolo steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"cf716ccf-6876-3b30-96a0-447f92472338","startTime":"2026-06-20T01:05:53.594Z","endTime":"2026-06-20T01:06:04.832Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"postOnSecond":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":1.01,"dramaIndex":38.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.357582532775222,"aZ":-32.39343547228002,"pfxX":1.4185946756904517,"pfxZ":-0.1432237835919734,"pX":-0.9318769566584701,"pZ":0.8523555022533258,"vX0":-8.42890500045744,"vY0":-122.22501518758283,"vZ0":-4.658190703792072,"x":152.52,"y":215.77,"x0":2.392285438547701,"y0":50.00546813564461,"z0":5.596439274598076,"aX":2.1257941816240704},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.2,"breakHorizontal":-0.4,"spinRate":2391,"spinDirection":349},"zone":13,"typeConfidence":0.78,"plateTime":0.4498672554892522,"extension":6.711717762631967},"index":2,"playId":"1163b68d-a33f-3657-a072-c04a6adda6c4","pitchNumber":2,"startTime":"2026-06-20T01:06:04.832Z","endTime":"2026-06-20T01:06:09.364Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.530030597124874,"aZ":-22.347891961331925,"pfxX":0.885111865744618,"pfxZ":5.666243994573905,"pX":0.2665002141102569,"pZ":1.9962352719655674,"vX0":-6.346471285447064,"vY0":-129.26657454825497,"vZ0":-4.745108350679676,"x":106.84,"y":184.88,"x0":2.612324238053746,"y0":50.005877428336206,"z0":5.516739252136679,"aX":1.5359756663660975},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.7,"breakHorizontal":-0.6,"spinRate":2482,"spinDirection":142},"zone":8,"typeConfidence":0.53,"plateTime":0.4196729836673341,"extension":6.67294042848324},"index":3,"playId":"a450241b-c063-38d1-9d4e-9291dfd60d89","pitchNumber":3,"startTime":"2026-06-20T01:06:28.074Z","endTime":"2026-06-20T01:06:31.953Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.094455687674255,"aZ":-19.6501553071892,"pfxX":2.8209733937792296,"pfxZ":6.8809819800127485,"pX":0.24902625246344792,"pZ":4.653103360940757,"vX0":-6.669656481708682,"vY0":-133.2137316144396,"vZ0":0.8510733552442354,"x":107.51,"y":113.15,"x0":2.4042347178362125,"y0":50.006341634156584,"z0":5.7363589520693425,"aX":5.138006717531844},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":-3.8,"spinRate":2388,"spinDirection":140},"zone":12,"typeConfidence":0.83,"plateTime":0.40912324918829146,"extension":6.300554603302603},"index":4,"playId":"126bf965-ca50-3c82-b3bf-bdaae4348222","pitchNumber":4,"startTime":"2026-06-20T01:06:52.678Z","endTime":"2026-06-20T01:06:58.020Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.307480922346755,"aZ":-29.369613093596826,"pfxX":-0.41938203973593047,"pfxZ":1.8967999750240843,"pX":0.25824583263125794,"pZ":3.1924360172987116,"vX0":-5.244465386333057,"vY0":-120.77874633280916,"vZ0":0.03737178779845385,"x":107.16,"y":152.58,"x0":2.5113560796648304,"y0":50.00254981843232,"z0":5.757404519708558,"aX":-0.6200159017502304},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.7,"breakHorizontal":2.0,"spinRate":2278,"spinDirection":342},"zone":2,"typeConfidence":2.0,"plateTime":0.45332880775095585,"extension":6.621408837973551},"index":5,"playId":"510dad6b-ae77-352d-b6f5-8b42e7b0955b","pitchNumber":5,"startTime":"2026-06-20T01:07:14.684Z","endTime":"2026-06-20T01:07:19.105Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.325845676969006,"aZ":-33.80982135650128,"pfxX":1.0962731601448235,"pfxZ":-1.0512514948805904,"pX":0.3922603799897271,"pZ":1.738129073586063,"vX0":-5.194397605794327,"vY0":-122.74123940208462,"vZ0":-2.844799089367198,"x":102.05,"y":191.85,"x0":2.377818831879254,"y0":50.0043590949022,"z0":5.741663358968053,"aX":1.702286402295307},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.3,"breakHorizontal":-1.0,"spinRate":2465,"spinDirection":337},"zone":9,"typeConfidence":0.75,"plateTime":0.44330711642782106,"extension":6.684623721617694},"index":6,"playId":"ee3631b6-d4aa-32d2-b1b9-d7254e9b1c9d","pitchNumber":6,"startTime":"2026-06-20T01:07:41.896Z","endTime":"2026-06-20T01:07:45.746Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":83.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.273053605431507,"aZ":-27.679580981871432,"pfxX":5.469445431708524,"pfxZ":2.60102529205857,"pX":1.2019738285975117,"pZ":1.6463782593225975,"vX0":-5.143276122343282,"vY0":-128.68678953477453,"vZ0":-4.536271783457622,"x":71.18,"y":194.33,"x0":2.4879639684918153,"y0":50.000546250050014,"z0":5.503010437632982,"aX":9.44416359199048},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":-9.1,"spinRate":1718,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4209073491646196,"extension":6.6912923724784},"index":7,"playId":"39f54f82-2bce-3ea2-b3f2-e84ec56a541e","pitchNumber":7,"startTime":"2026-06-20T01:08:08.480Z","endTime":"2026-06-20T01:08:13.206Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.066785353011447,"aZ":-33.56956811240078,"pfxX":0.9539347894785815,"pfxZ":-0.9187024663081864,"pX":0.5003994687568378,"pZ":2.5838012283294844,"vX0":-4.873459011524534,"vY0":-121.82941078218487,"vZ0":-0.959410120203259,"x":97.93,"y":169.02,"x0":2.3956364962207055,"y0":50.003535767734625,"z0":5.862748318466652,"aX":1.446002861657923},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.7,"breakHorizontal":-0.7,"spinRate":2454,"spinDirection":337},"zone":6,"typeConfidence":0.77,"plateTime":0.44815726777331033,"extension":6.51554668204704},"hitData":{"launchSpeed":93.0,"launchAngle":48.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.91,"coordY":85.62}},"index":8,"playId":"8c1e7834-8786-3df6-9c76-c8694db4ea10","pitchNumber":8,"startTime":"2026-06-20T01:08:28.965Z","endTime":"2026-06-20T01:08:40.074Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:08:40.074Z","atBatIndex":16},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Sterlin Thompson hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T01:09:09.432Z","endTime":"2026-06-20T01:11:50.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":85.1,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89517260799856,"aZ":-25.308737061105113,"pfxX":-7.150615800717545,"pfxZ":3.7647372284461262,"pX":-0.9539603440473698,"pZ":2.332810345474639,"vX0":3.7111194161973633,"vY0":-132.84285360488948,"vZ0":-3.092628824047791,"x":153.36,"y":175.79,"x0":-1.4246656473236758,"y0":50.004803424783475,"z0":5.310541124609334,"aX":-13.048122162284091},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.5,"breakHorizontal":12.4,"spinRate":2091,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4090755336804177,"extension":6.708775967565774},"index":0,"playId":"134d7f65-ba6a-3b07-939f-6b88e844096c","pitchNumber":1,"startTime":"2026-06-20T01:10:44.261Z","endTime":"2026-06-20T01:10:49.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":91.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27990467604334,"aZ":-14.02401361018146,"pfxX":-3.897976845581339,"pfxZ":8.522293441028241,"pX":0.043379444642345714,"pZ":2.7504513001305213,"vX0":4.121480846532795,"vY0":-143.45069834874863,"vZ0":-5.545618333185497,"x":115.35,"y":164.52,"x0":-0.8904542586879216,"y0":50.00651379949602,"z0":5.549474130983608,"aX":-8.305897309347118},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.8,"breakHorizontal":6.5,"spinRate":2520,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3786338424434539,"extension":6.573005815366793},"index":1,"playId":"ffe4f5bb-7674-382a-a8a5-28dabf122598","pitchNumber":2,"startTime":"2026-06-20T01:11:00.447Z","endTime":"2026-06-20T01:11:03.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-20T01:11:21.075Z","endTime":"2026-06-20T01:11:23.854Z","isPitch":false,"type":"action","player":{"id":694514,"link":"/api/v1/people/694514"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":92.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097314234210373,"aZ":-16.67718331256872,"pfxX":-4.660207055845047,"pfxZ":7.139654550996642,"pX":-0.6240468551929083,"pZ":5.147080424742051,"vX0":2.768672883657342,"vY0":-144.6776168963841,"vZ0":1.1176736193281531,"x":140.79,"y":99.81,"x0":-0.9758643606078362,"y0":50.0069263457575,"z0":5.761615343748595,"aX":-10.120538755591049},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.3,"breakHorizontal":8.0,"spinRate":2550,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3751506500816566,"extension":6.46603437883775},"index":3,"playId":"4da57dad-52f8-378e-a03e-6fc2301265cf","pitchNumber":3,"startTime":"2026-06-20T01:11:23.854Z","endTime":"2026-06-20T01:11:28.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":80.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.259169420787828,"aZ":-35.71964940226688,"pfxX":1.2166434864550855,"pfxZ":-2.213505452235745,"pX":1.6381140806911434,"pZ":0.5277814674539113,"vX0":6.37141142829158,"vY0":-124.31074311177383,"vZ0":-4.87603649326925,"x":54.56,"y":224.53,"x0":-1.0910499922012253,"y0":50.00167143696452,"z0":5.401812031293805,"aX":1.94950351449357},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.7,"breakHorizontal":-3.4,"spinRate":2679,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.43659532118912825,"extension":6.613417577266003},"index":4,"playId":"73e48b24-8240-3f06-ab68-061d5d4c6fb6","pitchNumber":4,"startTime":"2026-06-20T01:11:40.094Z","endTime":"2026-06-20T01:11:50.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:11:50.628Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a bunt ground ball to catcher Endy Rodríguez. Sterlin Thompson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T01:11:53.864Z","endTime":"2026-06-20T01:12:25.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnSecond":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.442034512903213,"aZ":-31.18578744042607,"pfxX":1.639661444297618,"pfxZ":0.5918465343265709,"pX":0.18699470028662166,"pZ":2.8660690593192935,"vX0":3.5523887549182223,"vY0":-128.10739489436105,"vZ0":-0.4587808167171673,"x":109.87,"y":161.4,"x0":-1.4305138172286245,"y0":50.000775330533294,"z0":5.484994885668889,"aX":2.724522111503302},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":-3.7,"spinRate":2484,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.42753337878982567,"extension":6.626511308429133},"hitData":{"launchSpeed":33.7,"launchAngle":-73.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"2","coordinates":{"coordX":119.09,"coordY":193.81}},"index":0,"playId":"a32f28b2-d1db-3e6c-8a4e-e45ccb9c56ef","pitchNumber":1,"startTime":"2026-06-20T01:12:17.859Z","endTime":"2026-06-20T01:12:25.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":694514,"link":"/api/v1/people/694514"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":1.62,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:12:25.297Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Karros grounds into a force out, shortstop Jared Triolo to third baseman Nick Gonzales. Sterlin Thompson out at 3rd. Ezequiel Tovar to 2nd. Kyle Karros to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T01:12:46.623Z","endTime":"2026-06-20T01:13:11.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":91.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.850919130175917,"aZ":-20.3378095290544,"pfxX":-5.467165127062858,"pfxZ":5.570272016875794,"pX":-0.20698696635179298,"pZ":2.497283871674503,"vX0":5.297108830459649,"vY0":-143.4326589964246,"vZ0":-4.585211262221283,"x":124.89,"y":171.35,"x0":-1.349397196066279,"y0":50.00556165231636,"z0":5.350261919757518,"aX":-11.624863544225082},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.6,"breakHorizontal":9.1,"spinRate":2448,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3789340260830216,"extension":6.7548202412958505},"hitData":{"launchSpeed":97.3,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":98.29,"coordY":156.7}},"index":0,"playId":"c61a8274-b13b-320e-ba44-2e7b65ba53f4","pitchNumber":1,"startTime":"2026-06-20T01:13:04.563Z","endTime":"2026-06-20T01:13:11.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"second":{"id":694514,"link":"/api/v1/people/694514"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":-5.500000000000007,"leverageIndex":1.98,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:13:11.354Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake McCarthy lines out to second baseman Brandon Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T01:13:27.966Z","endTime":"2026-06-20T01:15:04.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.977154984415687,"aZ":-28.859759253905416,"pfxX":5.742017492687351,"pfxZ":2.011653047690384,"pX":-1.7366302222054157,"pZ":4.396040493623735,"vX0":-1.7983788261850384,"vY0":-126.75880148949868,"vZ0":2.5806027835131435,"x":183.2,"y":120.09,"x0":-1.769047828073625,"y0":50.002434372631264,"z0":5.651206264379501,"aX":9.456443340353216},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":-10.1,"spinRate":2715,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4301309556406192,"extension":6.523119259611705},"index":0,"playId":"ce4770e4-e42d-354b-82ba-dcd0736d28d2","pitchNumber":1,"startTime":"2026-06-20T01:13:43.620Z","endTime":"2026-06-20T01:13:46.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":99.0,"endSpeed":92.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73783340311817,"aZ":-16.994657923378085,"pfxX":-4.4799193815926,"pfxZ":7.057236694988246,"pX":-0.768320385573843,"pZ":3.325580934704679,"vX0":2.816022407623547,"vY0":-144.41112052497607,"vZ0":-3.4265022437951713,"x":146.29,"y":148.99,"x0":-1.164592674052052,"y0":50.007155456364735,"z0":5.5478404068317015,"aX":-9.641432631498077},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.5,"breakHorizontal":7.7,"spinRate":2434,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.37661446635237494,"extension":6.617505411324875},"index":1,"playId":"c0f5d4b1-c8a2-3a3a-b0ba-5302059ed0c7","pitchNumber":2,"startTime":"2026-06-20T01:14:03.406Z","endTime":"2026-06-20T01:14:08.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-20T01:14:22.615Z","endTime":"2026-06-20T01:14:24.253Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":91.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02092247210448,"aZ":-15.0933792680759,"pfxX":-5.348040363272267,"pfxZ":8.06808257580991,"pX":0.9504942152587644,"pZ":2.172344579119647,"vX0":7.5303244022169595,"vY0":-143.60119229951638,"vZ0":-6.760227061662837,"x":80.77,"y":180.13,"x0":-0.9944931396911489,"y0":50.0010560747032,"z0":5.472042853740554,"aX":-11.320378498985866},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.6,"breakHorizontal":8.4,"spinRate":2513,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.37946259549014494,"extension":6.706500560312422},"index":3,"playId":"1e594359-f170-34ba-9d65-9aaea99bc720","pitchNumber":3,"startTime":"2026-06-20T01:14:24.253Z","endTime":"2026-06-20T01:14:28.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":87.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474125038074575,"aZ":-24.79744635772658,"pfxX":0.6319143317666042,"pfxZ":3.869876725974975,"pX":0.1674349907719028,"pZ":1.4585023537112822,"vX0":4.082345729493807,"vY0":-135.62266256312014,"vZ0":-5.636632287262043,"x":110.62,"y":199.4,"x0":-1.4257013637018137,"y0":50.00034539548266,"z0":5.242770738699124,"aX":1.2016974313258542},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.2,"breakHorizontal":-1.8,"spinRate":2609,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4004913133204746,"extension":6.80783113496522},"index":4,"playId":"5af6356f-1a89-3a0e-a489-ef741f1a2b35","pitchNumber":4,"startTime":"2026-06-20T01:14:42.436Z","endTime":"2026-06-20T01:14:47.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":93.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.712418029404894,"aZ":-14.490987268528412,"pfxX":-3.946914793070453,"pfxZ":8.085848434441578,"pX":0.7726329917282632,"pZ":2.3113935356824227,"vX0":6.222837856505554,"vY0":-145.71978650607406,"vZ0":-6.767815004137598,"x":87.55,"y":176.37,"x0":-0.8610084516641884,"y0":50.00630670222283,"z0":5.510574705170146,"aX":-8.635951723495586},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":13.7,"breakHorizontal":6.1,"spinRate":2460,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3734290029338876,"extension":6.669984283190687},"hitData":{"launchSpeed":62.1,"launchAngle":17.0,"totalDistance":140.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":146.49,"coordY":155.69}},"index":5,"playId":"3f0a4609-91f4-32bf-a91c-0b8d8d3879c7","pitchNumber":5,"startTime":"2026-06-20T01:14:59.446Z","endTime":"2026-06-20T01:15:04.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":-4.999999999999993,"leverageIndex":2.14,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:15:04.614Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willi Castro doubles (13) on a sharp line drive to right fielder Ryan O'Hearn. Ezequiel Tovar scores. Kyle Karros to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T01:15:20.296Z","endTime":"2026-06-20T01:16:32.395Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":93.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.143801046016094,"aZ":-15.233617279936881,"pfxX":-4.996258997346677,"pfxZ":7.748548967501414,"pX":-0.5047515570806278,"pZ":2.87127726740709,"vX0":3.3858944076406936,"vY0":-145.34972379206687,"vZ0":-4.899021960997662,"x":136.24,"y":161.26,"x0":-1.022807008924384,"y0":50.00249536649149,"z0":5.472178727238031,"aX":-10.921780922935778},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.4,"breakHorizontal":8.5,"spinRate":2464,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.37376727272052523,"extension":6.597338083656501},"index":0,"playId":"ef8ba8ea-a5c3-336e-83be-531b15a046ca","pitchNumber":1,"startTime":"2026-06-20T01:15:32.789Z","endTime":"2026-06-20T01:15:38.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":92.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.934553664791682,"aZ":-14.296064417296146,"pfxX":-3.4332020967092376,"pfxZ":8.25017456404936,"pX":-0.12587642344176903,"pZ":3.485008929354331,"vX0":3.4811560260093866,"vY0":-145.12158253190862,"vZ0":-3.6488263426944427,"x":121.8,"y":144.68,"x0":-0.8858567116616564,"y0":50.000435550906396,"z0":5.609878594810868,"aX":-7.437731767712895},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.5,"breakHorizontal":5.6,"spinRate":2478,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3751739754621246,"extension":6.575120206677822},"index":1,"playId":"4a07bea0-806b-3a09-9c4d-b588d562bc61","pitchNumber":2,"startTime":"2026-06-20T01:15:48.612Z","endTime":"2026-06-20T01:15:54.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-20T01:16:20.838Z","endTime":"2026-06-20T01:16:21.245Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.020725866991736,"aZ":-36.45378073088677,"pfxX":0.07225510284399839,"pfxZ":-2.5167583500105213,"pX":-0.34091548176620945,"pZ":2.533845552973578,"vX0":2.452151683753955,"vY0":-127.99158416374702,"vZ0":-0.548864340121181,"x":129.99,"y":170.37,"x0":-1.3105626631862641,"y0":50.00220111474056,"z0":5.543681492069946,"aX":0.12231150734109951},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.6,"breakHorizontal":-0.6,"spinRate":2512,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4238028546233914,"extension":6.631720621372041},"hitData":{"launchSpeed":104.2,"launchAngle":9.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.0,"coordY":71.0}},"index":3,"playId":"a5c291d4-eb27-345c-ae68-3401a934e3f4","pitchNumber":3,"startTime":"2026-06-20T01:16:21.245Z","endTime":"2026-06-20T01:16:32.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":12.700000000000003,"leverageIndex":1.94,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:16:32.395Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hunter Goodman pops out to first baseman Spencer Horwitz in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T01:16:49.060Z","endTime":"2026-06-20T01:18:44.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":93.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.376630072569917,"aZ":-14.539135866098995,"pfxX":-3.9698389336580933,"pfxZ":7.994144205512509,"pX":-1.3392698626235806,"pZ":5.060673352182548,"vX0":0.9215880902150784,"vY0":-146.22177404610238,"vZ0":0.22734551523848268,"x":168.05,"y":102.14,"x0":-1.1386140666606812,"y0":50.00521382786954,"z0":5.841429666329277,"aX":-8.759393728865902},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":14.8,"breakHorizontal":7.1,"spinRate":2451,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3719173712204151,"extension":6.602837012109415},"index":0,"playId":"a0f06106-8ec3-3a53-a37e-b6fca79264f5","pitchNumber":1,"startTime":"2026-06-20T01:17:10.772Z","endTime":"2026-06-20T01:17:14.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":92.7,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60751988686623,"aZ":-26.92332582078987,"pfxX":1.9864068259820753,"pfxZ":2.7673695542603696,"pX":0.505827045931394,"pZ":1.77147019340458,"vX0":4.686950965883827,"vY0":-135.13483174931463,"vZ0":-4.4495948366568925,"x":97.72,"y":190.95,"x0":-1.4922874141724438,"y0":50.001234416613805,"z0":5.275837731777059,"aX":3.7625242833231414},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":-4.3,"spinRate":2607,"spinDirection":178},"zone":9,"typeConfidence":2.0,"plateTime":0.40155418461530257,"extension":6.805624926783234},"index":1,"playId":"b3cf0a44-168b-38d2-9172-dad3c6dade80","pitchNumber":2,"startTime":"2026-06-20T01:17:28.376Z","endTime":"2026-06-20T01:17:32.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":92.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47119132352441,"aZ":-20.51776343858289,"pfxX":-7.889473942365083,"pfxZ":5.389271947406385,"pX":-0.32265929757133,"pZ":2.8346344286875715,"vX0":5.99671223009379,"vY0":-144.93393716490903,"vZ0":-3.5144264617537093,"x":129.3,"y":162.24,"x0":-1.3758805624399166,"y0":50.0058918689448,"z0":5.290024469609004,"aX":-17.073223993347654},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":9.4,"breakHorizontal":13.3,"spinRate":2419,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.37548574254626343,"extension":6.872034198326442},"index":2,"playId":"7a6c390a-8cfe-3f62-b96e-b01b24bd788e","pitchNumber":3,"startTime":"2026-06-20T01:17:44.379Z","endTime":"2026-06-20T01:17:50.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-20T01:18:11.968Z","endTime":"2026-06-20T01:18:13.565Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.922654608275074,"aZ":-28.735091587143813,"pfxX":0.36581497311454925,"pfxZ":1.873951395572139,"pX":1.5917284810877586,"pZ":0.8735508200963208,"vX0":7.4815771677033265,"vY0":-133.49855898140424,"vZ0":-5.830296880932062,"x":56.33,"y":215.19,"x0":-1.2740326258998542,"y0":50.005183527509594,"z0":5.10783278221732,"aX":0.6713208459485592},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.5,"breakHorizontal":-2.0,"spinRate":2560,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4075279716116724,"extension":6.91554507143644},"index":4,"playId":"1a1c2d83-30d9-3d60-8da0-9e9af0337e9f","pitchNumber":4,"startTime":"2026-06-20T01:18:13.565Z","endTime":"2026-06-20T01:18:18.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.047099946883954,"aZ":-28.900442177627724,"pfxX":1.4217966919032148,"pfxZ":1.8466545108091257,"pX":0.3548028630483965,"pZ":2.4062123473165635,"vX0":4.256259437603746,"vY0":-131.0430953387709,"vZ0":-2.0684197245870966,"x":103.48,"y":173.81,"x0":-1.4635435612673888,"y0":50.00169699054084,"z0":5.32735645619497,"aX":2.5152711302785846},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.1,"breakHorizontal":-3.4,"spinRate":2482,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.4151645388104588,"extension":6.7218226862678465},"hitData":{"launchSpeed":81.1,"launchAngle":75.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.73,"coordY":194.32}},"index":5,"playId":"e079ba54-e018-3984-8292-0b65b4ebb582","pitchNumber":5,"startTime":"2026-06-20T01:18:34.487Z","endTime":"2026-06-20T01:18:44.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-5.300000000000011,"leverageIndex":1.91,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:18:44.044Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan O'Hearn lines out to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T01:20:49.349Z","endTime":"2026-06-20T01:21:04.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.780471608819834,"aZ":-24.46702521537127,"pfxX":-0.058868248293872265,"pfxZ":4.611813593342683,"pX":0.010957165696756551,"pZ":2.9044468172904625,"vX0":-5.910028430503103,"vY0":-126.35403874769486,"vZ0":-2.4740148118933853,"x":116.58,"y":160.36,"x0":2.356073487174541,"y0":50.00008314645158,"z0":5.796630725118025,"aX":-0.09752563649963703},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.2,"breakHorizontal":1.0,"spinRate":2360,"spinDirection":150},"zone":2,"typeConfidence":0.87,"plateTime":0.42816220629557167,"extension":6.501214155342254},"hitData":{"launchSpeed":99.1,"launchAngle":22.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.78,"coordY":50.72}},"index":0,"playId":"9a7fa9d5-772e-391f-a4db-6729187bf519","pitchNumber":1,"startTime":"2026-06-20T01:20:57.661Z","endTime":"2026-06-20T01:21:04.778Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:21:04.778Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out sharply to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T01:21:14.045Z","endTime":"2026-06-20T01:22:16.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.198395124716704,"aZ":-23.54430634927124,"pfxX":7.170918173975398,"pfxZ":4.805252318798425,"pX":-0.07245197313145378,"pZ":2.2508517107920243,"vX0":-9.114249994889217,"vY0":-131.46836650292335,"vZ0":-4.240178944202764,"x":119.76,"y":178.01,"x0":2.4669928503560903,"y0":50.00121217880561,"z0":5.578830564778237,"aX":12.87269507310582},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.2,"breakHorizontal":-11.6,"spinRate":2345,"spinDirection":132},"zone":5,"typeConfidence":0.77,"plateTime":0.41262970038529545,"extension":6.48170678598508},"index":0,"playId":"1f4b2a01-459a-39f4-b329-a219c9e81408","pitchNumber":1,"startTime":"2026-06-20T01:21:30.851Z","endTime":"2026-06-20T01:21:34.665Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.471040909326312,"aZ":-24.542779332745344,"pfxX":-1.41886109315474,"pfxZ":4.475667898933217,"pX":0.3127188690014059,"pZ":3.8457081011571828,"vX0":-5.216871473353585,"vY0":-127.96236970019412,"vZ0":-0.05673077404400406,"x":105.08,"y":134.95,"x0":2.539430141654858,"y0":50.00249452305808,"z0":5.747134500788277,"aX":-2.417341239209228},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.3,"breakHorizontal":3.5,"spinRate":2392,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.4235489176021936,"extension":6.724473754923905},"index":1,"playId":"ec11dbe1-465e-3ee9-8d41-55fa6da2514b","pitchNumber":2,"startTime":"2026-06-20T01:21:47.380Z","endTime":"2026-06-20T01:21:51.427Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.943127951752682,"aZ":-35.439815506298174,"pfxX":1.3886495589910919,"pfxZ":-2.1772537369196634,"pX":-0.4775061327753059,"pZ":2.0348544059277964,"vX0":-6.964803834358194,"vY0":-120.47291003208096,"vZ0":-1.6469908831066808,"x":135.2,"y":183.84,"x0":2.2454991407421683,"y0":50.00267607113689,"z0":5.802014346330847,"aX":2.0830877061556365},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.1,"breakHorizontal":-1.2,"spinRate":2491,"spinDirection":339},"zone":7,"typeConfidence":0.91,"plateTime":0.451163222971513,"extension":6.442827484663846},"hitData":{"launchSpeed":100.7,"launchAngle":35.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":81.57,"coordY":37.66}},"index":2,"playId":"2e373721-cfb6-3c7a-a99f-7ce5a5b5c7e2","pitchNumber":3,"startTime":"2026-06-20T01:22:05.154Z","endTime":"2026-06-20T01:22:16.179Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:22:16.179Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T01:22:25.948Z","endTime":"2026-06-20T01:23:59.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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":83.3,"endSpeed":76.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.231482160119544,"aZ":-34.34461533358394,"pfxX":-0.9914594579437356,"pfxZ":-1.4527044622386711,"pX":-0.14253592157670084,"pZ":2.0198260490583086,"vX0":-6.07223114159286,"vY0":-121.2314068075386,"vZ0":-1.4570950361235036,"x":122.43,"y":184.24,"x0":2.521393096667362,"y0":50.00524672434556,"z0":5.6207859381061045,"aX":-1.4778364683550786},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.8,"breakHorizontal":3.2,"spinRate":2307,"spinDirection":327},"zone":8,"typeConfidence":2.0,"plateTime":0.45145017233999596,"extension":6.641554712999814},"index":0,"playId":"a92bb1c7-d088-31ba-8767-c0cea99208eb","pitchNumber":1,"startTime":"2026-06-20T01:22:46.599Z","endTime":"2026-06-20T01:22:50.486Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":83.8,"endSpeed":78.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.424494177828244,"aZ":-33.932800772928665,"pfxX":-2.7419705715100724,"pfxZ":-1.1476542544606456,"pX":-0.17430202217620333,"pZ":3.0504454793961915,"vX0":-5.6477701426776,"vY0":-122.0609605914836,"vZ0":0.3800318046407922,"x":123.64,"y":156.42,"x0":2.5112241661388044,"y0":50.00256099298351,"z0":5.7771989384084055,"aX":-4.202652816233196},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.8,"breakHorizontal":6.1,"spinRate":2425,"spinDirection":322},"zone":2,"typeConfidence":2.0,"plateTime":0.44602015421293517,"extension":6.57805761169922},"index":1,"playId":"b8bcdb03-1906-3b8b-8d56-304ca0c01a26","pitchNumber":2,"startTime":"2026-06-20T01:23:03.841Z","endTime":"2026-06-20T01:23:08.270Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-20T01:23:27.859Z","endTime":"2026-06-20T01:23:31.039Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47259478619643,"aZ":-35.30697174525953,"pfxX":0.5846113899115437,"pfxZ":-2.0806645473532583,"pX":0.001052950651222758,"pZ":2.029155451170338,"vX0":-5.352915727557676,"vY0":-121.24464372709515,"vZ0":-1.894626912781908,"x":116.96,"y":183.99,"x0":2.1521459384422976,"y0":50.00508173219524,"z0":5.873107463452466,"aX":0.880000072659103},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.0,"breakHorizontal":0.1,"spinRate":2470,"spinDirection":331},"zone":8,"typeConfidence":0.9,"plateTime":0.4500320856960873,"extension":6.514999118124352},"index":3,"playId":"90315c62-4bd0-3269-a2f3-8e298ec364b0","pitchNumber":3,"startTime":"2026-06-20T01:23:31.039Z","endTime":"2026-06-20T01:23:34.468Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":78.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.559715306273592,"aZ":-34.4184504947644,"pfxX":0.1538435730145502,"pfxZ":-1.4763504833330285,"pX":-0.5640906831537943,"pZ":0.3227044973276398,"vX0":-6.818397503181139,"vY0":-121.27438658198429,"vZ0":-5.695677747121648,"x":138.5,"y":230.07,"x0":2.2366195423362143,"y0":50.000357411284526,"z0":5.624459912896356,"aX":0.235125175298595},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.6,"breakHorizontal":1.0,"spinRate":2427,"spinDirection":339},"zone":13,"typeConfidence":0.89,"plateTime":0.4477088462946144,"extension":6.7307440734649076},"index":4,"playId":"6d7aa915-9cf4-3906-bc8c-1c30390b1445","pitchNumber":4,"startTime":"2026-06-20T01:23:54.444Z","endTime":"2026-06-20T01:23:59.091Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:23:59.091Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"TJ Rumfield homers (11) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T01:24:44.069Z","endTime":"2026-06-20T01:26:34.207Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"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":87.6,"endSpeed":81.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.998030401124556,"aZ":-33.137553037976765,"pfxX":0.9951936229875402,"pfxZ":-0.5817226301432932,"pX":0.5512712388262592,"pZ":2.2284579300043816,"vX0":3.9809873528901836,"vY0":-127.60915644610039,"vZ0":-1.8298317059327491,"x":95.99,"y":178.61,"x0":-1.1497869305981396,"y0":50.00009780022894,"z0":5.533032498994573,"aX":1.6613715212537226},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.2,"breakHorizontal":-2.6,"spinRate":2517,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.4270759179467869,"extension":6.5271134439693075},"hitData":{"launchSpeed":101.3,"launchAngle":35.0,"totalDistance":427.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":248.92,"coordY":75.3}},"index":0,"playId":"f32ab4d7-60da-3324-b6e5-c60481d9d5bb","pitchNumber":1,"startTime":"2026-06-20T01:26:05.466Z","endTime":"2026-06-20T01:26:34.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":10.100000000000009,"leverageIndex":0.83,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:26:34.207Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T01:26:27.450Z","endTime":"2026-06-20T01:28:50.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":91.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926176697169858,"aZ":-19.24937138035435,"pfxX":-6.87796232652438,"pfxZ":6.151117997228701,"pX":-0.3679535128701278,"pZ":2.863324330065839,"vX0":5.201253783041863,"vY0":-142.48049177309701,"vZ0":-3.815589310451612,"x":131.03,"y":161.47,"x0":-1.303358449889731,"y0":50.0057405011511,"z0":5.4020909910346795,"aX":-14.457596719357811},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.8,"breakHorizontal":11.8,"spinRate":2379,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3812223767696943,"extension":6.7884443195129265},"index":0,"playId":"0ae43a8f-2f6c-36e1-8bc2-23f66f4c88c3","pitchNumber":1,"startTime":"2026-06-20T01:26:53.056Z","endTime":"2026-06-20T01:26:56.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":92.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41091309309482,"aZ":-15.625305366312903,"pfxX":-3.792054126523599,"pfxZ":7.706424759098557,"pX":0.12092144413664214,"pZ":3.6112810268992908,"vX0":4.434233525872443,"vY0":-143.80129136226486,"vZ0":-2.914891549961674,"x":112.39,"y":141.28,"x0":-0.9301173831964192,"y0":50.00287004983815,"z0":5.576803372820831,"aX":-8.143532280877633},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.8,"breakHorizontal":6.2,"spinRate":2327,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3772608827642654,"extension":6.769326765667419},"index":1,"playId":"7fe83b8f-a3fc-30ee-86a6-326be15b2693","pitchNumber":2,"startTime":"2026-06-20T01:27:34.792Z","endTime":"2026-06-20T01:27:37.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":92.6,"endSpeed":87.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.266493932626883,"aZ":-23.956307166955984,"pfxX":0.8058721082783569,"pfxZ":4.377933643556181,"pX":1.4887160661962475,"pZ":-0.33397967956369684,"vX0":7.16074569937718,"vY0":-134.6514137297257,"vZ0":-9.955300331259593,"x":60.25,"y":247.8,"x0":-1.2860659618437245,"y0":50.00216170962957,"z0":5.0427015750759,"aX":1.5103122553545683},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.4,"breakHorizontal":-2.6,"spinRate":2497,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4034406008470439,"extension":6.931264845475398},"index":2,"playId":"adc5dbe4-2344-3219-89f0-ab4b60e826d7","pitchNumber":3,"startTime":"2026-06-20T01:27:56.190Z","endTime":"2026-06-20T01:27:59.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":90.6,"endSpeed":83.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.946868662751225,"aZ":-28.852527485237605,"pfxX":-0.006171478906039418,"pfxZ":1.8804695071839799,"pX":1.288723593172355,"pZ":1.7068759001935105,"vX0":6.628896826024455,"vY0":-131.91348086804283,"vZ0":-3.621191882700584,"x":67.88,"y":192.69,"x0":-1.2516363589627448,"y0":50.005493709975916,"z0":5.214567107564275,"aX":-0.010801091852913705},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.9,"breakHorizontal":-1.3,"spinRate":2474,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4145448421755722,"extension":6.827007088641565},"index":3,"playId":"75b20e6a-2b6f-3a8b-a18e-031facb84ba8","pitchNumber":4,"startTime":"2026-06-20T01:28:21.101Z","endTime":"2026-06-20T01:28:27.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":100.2,"endSpeed":92.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00102050451639,"aZ":-12.04902888857453,"pfxX":-4.897271960737663,"pfxZ":9.16862327122587,"pX":-0.2767307531437753,"pZ":3.3011944095009675,"vX0":3.833387700690369,"vY0":-146.00846556888615,"vZ0":-4.635153655288623,"x":127.55,"y":149.65,"x0":-0.9594676393662218,"y0":50.00477630085341,"z0":5.61349230754367,"aX":-10.751505116183674},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2476,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.37277197392863437,"extension":6.743888416871171},"hitData":{"launchSpeed":80.2,"launchAngle":56.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.85,"coordY":137.51}},"index":4,"playId":"a0f52464-bb3d-3382-8509-266a7757edf9","pitchNumber":5,"startTime":"2026-06-20T01:28:41.143Z","endTime":"2026-06-20T01:28:50.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:28:50.324Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Carrigg grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T01:29:09.657Z","endTime":"2026-06-20T01:30:16.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":92.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.968332930118386,"aZ":-15.183463314282173,"pfxX":-4.608054782865905,"pfxZ":7.885180360623734,"pX":0.32652562268577967,"pZ":3.287314835654296,"vX0":5.058278921917539,"vY0":-144.35123163264424,"vZ0":-4.018239417992718,"x":104.55,"y":150.02,"x0":-0.832384921919851,"y0":50.00269241346001,"z0":5.603918467396495,"aX":-9.92959227024224},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.9,"breakHorizontal":7.6,"spinRate":2439,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3764388068052025,"extension":6.7013004184289136},"index":0,"playId":"3ef276ac-4e45-3521-8f7a-f34a6fd0ad44","pitchNumber":1,"startTime":"2026-06-20T01:29:30.520Z","endTime":"2026-06-20T01:29:34.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-20T01:29:51.334Z","endTime":"2026-06-20T01:29:51.335Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":92.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.899891497628047,"aZ":-13.140107132882758,"pfxX":-3.9172527607739047,"pfxZ":8.914474203668776,"pX":0.6793064675284568,"pZ":2.1767035292023333,"vX0":5.2295523237916495,"vY0":-143.74201535820757,"vZ0":-7.115851225135161,"x":91.11,"y":180.01,"x0":-0.6374058992572996,"y0":50.005532496735626,"z0":5.465498844936653,"aX":-8.36707388727251},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.2,"breakHorizontal":6.4,"spinRate":2424,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3781028837263247,"extension":6.599383846609421},"index":2,"playId":"c4bcd8c7-7da4-35bd-b8ea-ad747873663e","pitchNumber":2,"startTime":"2026-06-20T01:29:51.336Z","endTime":"2026-06-20T01:29:55.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.973046024852266,"aZ":-28.400094495938088,"pfxX":-7.3442629869196985,"pfxZ":2.03651464513802,"pX":-0.197614001238129,"pZ":1.7443083586436139,"vX0":5.55578849454887,"vY0":-133.80048902717812,"vZ0":-3.6148442999641404,"x":124.53,"y":191.68,"x0":-1.3245650384695864,"y0":50.00121006524292,"z0":5.099420635566849,"aX":-13.60502578481716},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.2,"breakHorizontal":12.5,"spinRate":1990,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4059934720202607,"extension":6.839832909052011},"hitData":{"launchSpeed":80.9,"launchAngle":6.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.2,"coordY":165.68}},"index":3,"playId":"ff8b1d5e-ffb3-39df-b17e-5797556b4382","pitchNumber":3,"startTime":"2026-06-20T01:30:10.953Z","endTime":"2026-06-20T01:30:16.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:30:16.751Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sterlin Thompson flies out sharply to center fielder Billy Cook.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T01:30:28.308Z","endTime":"2026-06-20T01:30:48.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.435685837461754,"aZ":-13.203698134881789,"pfxX":-3.628936083226939,"pfxZ":8.920048807035041,"pX":-0.07469781474935845,"pZ":2.8802308719859253,"vX0":3.8765816483124804,"vY0":-143.9946034439364,"vZ0":-5.139390548320452,"x":119.85,"y":161.01,"x0":-0.9587396552329758,"y0":50.00463219697484,"z0":5.487142868117217,"aX":-7.719088167781432},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.5,"breakHorizontal":5.9,"spinRate":2399,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3785536326193659,"extension":6.643386683192245},"hitData":{"launchSpeed":100.9,"launchAngle":33.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":134.67,"coordY":34.57}},"index":0,"playId":"3286cd20-1d56-32db-90d0-b8640dd5ee3b","pitchNumber":1,"startTime":"2026-06-20T01:30:39.446Z","endTime":"2026-06-20T01:30:48.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:30:48.802Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T01:32:38.936Z","endTime":"2026-06-20T01:34:40.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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,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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":82.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.603070079746573,"aZ":-24.255537178965174,"pfxX":-0.02719047758647264,"pfxZ":4.643434988406147,"pX":0.5207513883621249,"pZ":2.514497824830589,"vX0":-5.603655191038249,"vY0":-127.99915833896402,"vZ0":-3.276507429578971,"x":97.15,"y":170.89,"x0":2.716966136321669,"y0":50.00178681402198,"z0":5.653440433487648,"aX":-0.04562868871240714},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":1.0,"spinRate":2260,"spinDirection":120},"zone":6,"typeConfidence":0.83,"plateTime":0.4235020433782348,"extension":6.559944850186555},"index":0,"playId":"e4617efe-3e3e-3fb1-80cd-41767562f9d5","pitchNumber":1,"startTime":"2026-06-20T01:33:01.624Z","endTime":"2026-06-20T01:33:05.740Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.09434960848115,"aZ":-34.353138506402544,"pfxX":0.34094333727565185,"pfxZ":-1.4589475515539236,"pX":-0.2636254936083941,"pZ":1.7159855056043332,"vX0":-6.378289228519489,"vY0":-120.7213205652571,"vZ0":-2.361014304550535,"x":127.05,"y":192.45,"x0":2.351078197933028,"y0":50.00014643443884,"z0":5.685957121238226,"aX":0.5122443845397432},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.9,"breakHorizontal":0.7,"spinRate":2334,"spinDirection":338},"zone":7,"typeConfidence":0.88,"plateTime":0.4510678640398229,"extension":6.48200830327423},"index":1,"playId":"2d4df583-9033-3a33-aac1-289bf3c83a55","pitchNumber":2,"startTime":"2026-06-20T01:33:16.122Z","endTime":"2026-06-20T01:33:19.231Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.651759037057918,"aZ":-19.929572759238354,"pfxX":4.221256652186823,"pfxZ":6.804093231542414,"pX":0.660751266241389,"pZ":4.9076719290082105,"vX0":-6.279192377127129,"vY0":-132.18814173210708,"vZ0":1.6571866021097406,"x":91.81,"y":106.27,"x0":2.500021569371715,"y0":50.00489972099454,"z0":5.719700924766225,"aX":7.599988156008936},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.8,"breakHorizontal":-6.6,"spinRate":2345,"spinDirection":127},"zone":12,"typeConfidence":0.82,"plateTime":0.4116778986011904,"extension":6.598697078973702},"index":2,"playId":"266a24d1-5790-3e85-825e-8324520eb5e0","pitchNumber":3,"startTime":"2026-06-20T01:33:37.602Z","endTime":"2026-06-20T01:33:41.216Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":91.2,"endSpeed":84.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.782312631341448,"aZ":-18.788963662410467,"pfxX":4.76146204582496,"pfxZ":7.343358538579327,"pX":1.223974196645451,"pZ":3.697698883191541,"vX0":-4.910241053207907,"vY0":-132.9741373821007,"vZ0":-1.6022231292108071,"x":70.34,"y":138.94,"x0":2.46041311007181,"y0":50.00062186789874,"z0":5.646945910744186,"aX":8.676890627039404},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":-7.8,"spinRate":2385,"spinDirection":134},"zone":12,"typeConfidence":0.89,"plateTime":0.40915148051789973,"extension":6.5311575826972454},"index":3,"playId":"8c0233e4-ef12-3645-8c19-372f24a98d8a","pitchNumber":4,"startTime":"2026-06-20T01:33:55.636Z","endTime":"2026-06-20T01:33:59.978Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-20T01:34:25.516Z","endTime":"2026-06-20T01:34:35.322Z","isPitch":false,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93412836415719,"aZ":-22.57655669425049,"pfxX":0.7447254136109216,"pfxZ":5.348150326030506,"pX":0.4134049860096031,"pZ":1.6973631470117176,"vX0":-5.933569441638041,"vY0":-131.40585909632398,"vZ0":-5.485174537077075,"x":101.24,"y":192.95,"x0":2.578864281458271,"y0":50.00407025481992,"z0":5.430249123086167,"aX":1.3371253758045423},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":-0.4,"spinRate":2329,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.41268237561320564,"extension":6.62980161799642},"index":5,"playId":"b80f6215-85a2-3a4f-a285-0bbf5fc50762","pitchNumber":5,"startTime":"2026-06-20T01:34:35.322Z","endTime":"2026-06-20T01:34:40.021Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:34:40.021Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T01:34:53.163Z","endTime":"2026-06-20T01:36:38.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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],"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.380478394967565,"aZ":-18.587556027792413,"pfxX":5.098296829822277,"pfxZ":7.327710121627156,"pX":0.6005274481323191,"pZ":3.2069074036988727,"vX0":-6.898161409497032,"vY0":-133.7174676239509,"vZ0":-2.7113675286801175,"x":94.11,"y":152.19,"x0":2.5231590645913218,"y0":50.003555636115344,"z0":5.531783227039443,"aX":9.454141831840152},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":-8.2,"spinRate":2394,"spinDirection":126},"zone":3,"typeConfidence":0.91,"plateTime":0.4059405432931862,"extension":6.721704540909056},"index":0,"playId":"0e0339f4-8b4e-3973-8a5b-010710dd75a8","pitchNumber":1,"startTime":"2026-06-20T01:35:04.935Z","endTime":"2026-06-20T01:35:09.659Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01175742848462,"aZ":-29.34037581577752,"pfxX":6.34002349807443,"pfxZ":1.6948400156310193,"pX":1.2876696652623778,"pZ":1.9092926864398367,"vX0":-5.283241120090211,"vY0":-126.84961220104582,"vZ0":-3.205857845366327,"x":67.92,"y":187.23,"x0":2.5493505398546636,"y0":50.00015515456909,"z0":5.469377104936818,"aX":10.582493950129463},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.8,"breakHorizontal":-10.7,"spinRate":1692,"spinDirection":118},"zone":14,"typeConfidence":0.65,"plateTime":0.4278289625031588,"extension":6.378960838276291},"index":1,"playId":"cf11cd3a-10a3-3022-834e-8be9163e0643","pitchNumber":2,"startTime":"2026-06-20T01:35:20.503Z","endTime":"2026-06-20T01:35:25.042Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":83.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.52110579446845,"aZ":-24.73312832649624,"pfxX":0.980218752353047,"pfxZ":4.304002666745795,"pX":0.25458521183233157,"pZ":2.902885275921775,"vX0":-6.341119015281067,"vY0":-128.85334359841906,"vZ0":-1.8657577041287823,"x":107.3,"y":160.4,"x0":2.5902466726503763,"y0":50.00613126321645,"z0":5.494119848577632,"aX":1.6969049586430054},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.7,"breakHorizontal":-0.7,"spinRate":2399,"spinDirection":143},"zone":2,"typeConfidence":0.78,"plateTime":0.4204788979501157,"extension":6.703551416404832},"index":2,"playId":"739b6f26-28c3-3729-bda2-9c9b2fddf186","pitchNumber":3,"startTime":"2026-06-20T01:35:38.258Z","endTime":"2026-06-20T01:35:41.991Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.70154383458649,"aZ":-24.89068485843106,"pfxX":6.849088777849687,"pfxZ":4.269715527597895,"pX":-0.5561039079703894,"pZ":1.3678547480245653,"vX0":-9.358642373790156,"vY0":-128.29967894613594,"vZ0":-5.975052785546321,"x":138.2,"y":201.85,"x0":2.210050446497876,"y0":50.00390646144447,"z0":5.6070749166936125,"aX":11.687538658560044},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":-10.9,"spinRate":1773,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.42313912004611254,"extension":6.606734400947576},"index":3,"playId":"20b33d2a-9a81-32dc-948b-a6455d26fe8f","pitchNumber":4,"startTime":"2026-06-20T01:35:59.646Z","endTime":"2026-06-20T01:36:04.177Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35153441778484,"aZ":-19.228667853758672,"pfxX":5.416302646279206,"pfxZ":6.8445903392351015,"pX":1.450753008388585,"pZ":2.436585673771085,"vX0":-4.856636506834922,"vY0":-135.40484892295584,"vZ0":-4.654530384955484,"x":61.7,"y":172.99,"x0":2.5476580305688463,"y0":50.00588674353204,"z0":5.4892769638716095,"aX":10.248786029311766},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":-9.0,"spinRate":2474,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.40164123501172844,"extension":6.684296646563363},"index":4,"playId":"7cd8622a-9289-389d-826d-c1f2137e08d2","pitchNumber":5,"startTime":"2026-06-20T01:36:16.508Z","endTime":"2026-06-20T01:36:21.096Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":89.8,"endSpeed":84.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.17896238171206,"aZ":-23.212944232057282,"pfxX":0.31419697904490995,"pfxZ":5.013526302834022,"pX":0.7350830875564214,"pZ":2.989123999255628,"vX0":-4.8530080704778555,"vY0":-130.99122553529614,"vZ0":-2.0974435562332014,"x":88.98,"y":158.07,"x0":2.5487156710657124,"y0":50.00383885217084,"z0":5.485586933170461,"aX":0.5619306901038587},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":0.2,"spinRate":2452,"spinDirection":134},"zone":3,"typeConfidence":0.52,"plateTime":0.4136174737463829,"extension":6.626482357044227},"index":5,"playId":"39375287-5403-3823-8d11-54b0d3ffcb23","pitchNumber":6,"startTime":"2026-06-20T01:36:32.506Z","endTime":"2026-06-20T01:36:38.283Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:36:38.283Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T01:36:45.641Z","endTime":"2026-06-20T01:38:31.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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,4,5],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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(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":82.8,"endSpeed":78.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.56951178402711,"aZ":-35.14577517565353,"pfxX":0.09955973352747005,"pfxZ":-1.9685026477585428,"pX":-0.6613120539267512,"pZ":1.8758908704448518,"vX0":-7.164924048165002,"vY0":-120.5643175528684,"vZ0":-1.7343438116264962,"x":142.21,"y":188.13,"x0":2.3030892231507254,"y0":50.00086074281581,"z0":5.63110953150232,"aX":0.15086887608731758},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.7,"breakHorizontal":1.1,"spinRate":2384,"spinDirection":335},"zone":7,"typeConfidence":0.89,"plateTime":0.4497560257131803,"extension":6.5098972789496905},"index":0,"playId":"5a681dbc-b5e1-3a44-9d5a-2c2321a8c0a3","pitchNumber":1,"startTime":"2026-06-20T01:37:06.488Z","endTime":"2026-06-20T01:37:10.779Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.419322796649855,"aZ":-28.469026804069223,"pfxX":7.461336663248101,"pfxZ":2.2524108048481413,"pX":0.5796923564884413,"pZ":1.3526411236972706,"vX0":-7.038163915914243,"vY0":-126.43690751003999,"vZ0":-4.675490591116676,"x":94.9,"y":202.26,"x0":2.406208024333169,"y0":50.00584341176587,"z0":5.462769697630348,"aX":12.300572463385185},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":-12.2,"spinRate":1698,"spinDirection":112},"zone":14,"typeConfidence":0.75,"plateTime":0.43023770249774174,"extension":6.4787280983847},"index":1,"playId":"bf3e68b7-53ae-357c-9735-f19e018847c1","pitchNumber":2,"startTime":"2026-06-20T01:37:23.382Z","endTime":"2026-06-20T01:37:27.560Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.328468864650407,"aZ":-20.41487763328311,"pfxX":5.730898741760031,"pfxZ":6.44006555791961,"pX":0.517292566611755,"pZ":3.904783864505524,"vX0":-6.7529881383062875,"vY0":-132.96464054672606,"vZ0":-0.8734691064468879,"x":97.28,"y":133.35,"x0":2.3224584336092806,"y0":50.00055064283969,"z0":5.692809875460208,"aX":10.460047857802694},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":-9.2,"spinRate":2485,"spinDirection":124},"zone":12,"typeConfidence":0.81,"plateTime":0.40893095739526997,"extension":6.662655756993483},"index":2,"playId":"e6d99d74-565f-3c0f-ba19-99e2cc90363e","pitchNumber":3,"startTime":"2026-06-20T01:37:40.525Z","endTime":"2026-06-20T01:37:45.589Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-20T01:37:57.066Z","endTime":"2026-06-20T01:38:06.255Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.08381219722246,"aZ":-32.97722120820799,"pfxX":1.2327474184970624,"pfxZ":-0.5075133166722363,"pX":-0.4882733151244047,"pZ":1.142424384271212,"vX0":-6.909891262566525,"vY0":-123.34975740179466,"vZ0":-4.527838370401806,"x":135.61,"y":207.93,"x0":2.1610992024343725,"y0":50.004121375125514,"z0":5.71068840056562,"aX":1.9453766214924697},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.6,"breakHorizontal":-1.0,"spinRate":2482,"spinDirection":356},"zone":13,"typeConfidence":0.64,"plateTime":0.4400968472509028,"extension":6.728148324842219},"index":4,"playId":"2e410f5a-980c-3fae-ba52-01db61e40313","pitchNumber":4,"startTime":"2026-06-20T01:38:06.255Z","endTime":"2026-06-20T01:38:10.865Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":91.7,"endSpeed":85.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.719858181047233,"aZ":-19.815743533249893,"pfxX":5.8855107054128855,"pfxZ":6.713007429148899,"pX":0.8433381907596069,"pZ":3.408989176861809,"vX0":-6.024886867010093,"vY0":-133.5749904425367,"vZ0":-1.9641369077601432,"x":84.85,"y":146.74,"x0":2.343494753422745,"y0":50.00239909173664,"z0":5.551033386714926,"aX":10.834654442623245},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":-9.6,"spinRate":2415,"spinDirection":131},"zone":12,"typeConfidence":0.85,"plateTime":0.40716083070461684,"extension":6.6005960798980805},"hitData":{"launchSpeed":82.3,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.98,"coordY":153.14}},"index":5,"playId":"4539a2f5-d787-397e-89cc-c91d7865bc43","pitchNumber":5,"startTime":"2026-06-20T01:38:23.788Z","endTime":"2026-06-20T01:38:31.179Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:38:31.179Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a line drive to center fielder Billy Cook.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T01:39:35.829Z","endTime":"2026-06-20T01:41:02.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":91.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56242579371402,"aZ":-21.84521227561037,"pfxX":-7.348852411015587,"pfxZ":4.934074855134875,"pX":-0.42752619202805126,"pZ":2.173527947657696,"vX0":5.147818403829273,"vY0":-142.12174884389142,"vZ0":-5.172243691964209,"x":133.3,"y":180.09,"x0":-1.2866590647024083,"y0":50.002265384781744,"z0":5.361304817828018,"aX":-15.377875005164952},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.3,"breakHorizontal":12.6,"spinRate":2403,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.3820809317255902,"extension":6.597049986266976},"index":0,"playId":"cddb274d-33a3-3dfe-a2f9-512881c955c3","pitchNumber":1,"startTime":"2026-06-20T01:40:37.960Z","endTime":"2026-06-20T01:40:42.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":90.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.159000668146007,"aZ":-14.363949723299296,"pfxX":-5.182410570244553,"pfxZ":8.615131654136487,"pX":-0.7231786834987367,"pZ":1.9161154650783705,"vX0":3.1011048833217814,"vY0":-141.65759440855498,"vZ0":-7.338762276234984,"x":144.57,"y":187.04,"x0":-1.1490704150164732,"y0":50.00129888622442,"z0":5.4271580362240845,"aX":-10.7120765198594},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":8.9,"spinRate":2387,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3841579130314141,"extension":6.624322637352985},"hitData":{"launchSpeed":80.7,"launchAngle":24.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.36,"coordY":77.91}},"index":1,"playId":"da13a8ea-22e6-351b-821d-79c915f52d29","pitchNumber":2,"startTime":"2026-06-20T01:40:52.187Z","endTime":"2026-06-20T01:41:02.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.39999999999999,"awayTeamWinProbability":16.60000000000001,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.57,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:41:02.848Z","atBatIndex":33},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Karros grounds into a double play, third baseman Nick Gonzales to second baseman Brandon Lowe to first baseman Spencer Horwitz. Ezequiel Tovar out at 2nd. Kyle Karros out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T01:41:08.454Z","endTime":"2026-06-20T01:41:48.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":89.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.338679699251472,"aZ":-20.604772062140718,"pfxX":-7.639344761584681,"pfxZ":5.795677499264724,"pX":-0.23147188899967927,"pZ":1.2127013169553555,"vX0":6.087528976028722,"vY0":-138.56092059329129,"vZ0":-7.676926025126904,"x":125.82,"y":206.04,"x0":-1.4362804753499305,"y0":50.000211218505974,"z0":5.336471467720883,"aX":-15.241957672890189},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":13.0,"spinRate":2314,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3913976667015375,"extension":6.87864800954936},"index":0,"playId":"e4b4dfda-584b-3ded-a71d-2224cc46c054","pitchNumber":1,"startTime":"2026-06-20T01:41:24.176Z","endTime":"2026-06-20T01:41:28.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3679664873674,"aZ":-19.844187877723222,"pfxX":-8.212793425753892,"pfxZ":5.982624973361313,"pX":-0.9377846788953268,"pZ":3.072862438389653,"vX0":4.325940535998794,"vY0":-141.52154004870653,"vZ0":-3.2554165659089316,"x":152.75,"y":155.81,"x0":-1.4058440555018146,"y0":50.003713670345505,"z0":5.484319514052939,"aX":-16.931557343906626},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":14.2,"spinRate":2362,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38463733252477983,"extension":6.544821006310883},"hitData":{"launchSpeed":75.8,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.22,"coordY":160.47}},"index":1,"playId":"cc779860-3de2-3924-a664-e4843e6ae137","pitchNumber":2,"startTime":"2026-06-20T01:41:41.026Z","endTime":"2026-06-20T01:41:48.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-4.799999999999983,"leverageIndex":0.92,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:41:48.733Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (12) on a line drive to left fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T01:42:02.375Z","endTime":"2026-06-20T01:43:27.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.796761287748435,"aZ":-10.856942806419813,"pfxX":-3.427299593366424,"pfxZ":10.037754722665333,"pX":1.4630928720687222,"pZ":2.5283588910396038,"vX0":8.036843693469345,"vY0":-143.34778827043797,"vZ0":-6.498855285841221,"x":61.23,"y":170.51,"x0":-0.9062690342767754,"y0":50.00147580465325,"z0":5.472119755040452,"aX":-7.278434314684423},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.4,"breakHorizontal":4.9,"spinRate":2449,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3791589828017412,"extension":6.729718856492819},"index":0,"playId":"0a577ba7-1155-355c-bf45-685736b601c5","pitchNumber":1,"startTime":"2026-06-20T01:42:17.722Z","endTime":"2026-06-20T01:42:22.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":98.2,"endSpeed":91.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56238227051023,"aZ":-13.673474210660421,"pfxX":-4.168815210116501,"pfxZ":8.746141161750336,"pX":0.7655178073724141,"pZ":2.339924199444096,"vX0":6.546202986505381,"vY0":-143.04178387599327,"vZ0":-6.50149480219247,"x":87.82,"y":175.6,"x0":-0.9893925326494974,"y0":50.001984866519685,"z0":5.465331297117014,"aX":-8.818156924511726},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.0,"breakHorizontal":6.6,"spinRate":2430,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3799023033854536,"extension":6.763373542446433},"index":1,"playId":"3703de25-4f8f-3700-b3cb-b57afe241ffc","pitchNumber":2,"startTime":"2026-06-20T01:42:35.425Z","endTime":"2026-06-20T01:42:39.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79048371352942,"aZ":-22.834200878533267,"pfxX":-7.295794610678614,"pfxZ":5.011798149020562,"pX":-0.8346360717423268,"pZ":3.534680391608222,"vX0":3.7854984040929516,"vY0":-134.13416255773768,"vZ0":-0.6431385492825296,"x":148.81,"y":143.34,"x0":-1.2992950022536076,"y0":50.004061694994284,"z0":5.373098529070976,"aX":-13.599280773734653},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":12.7,"spinRate":2308,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4048268064977987,"extension":6.630438067816572},"index":2,"playId":"c1ad85a3-6aac-3011-b8a1-7a8404e7e60d","pitchNumber":3,"startTime":"2026-06-20T01:42:53.866Z","endTime":"2026-06-20T01:42:58.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":91.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52535302776514,"aZ":-11.584060202713786,"pfxX":-3.9320900500826994,"pfxZ":9.674196739115398,"pX":-0.060900444293508195,"pZ":1.913164647213819,"vX0":4.34774439982208,"vY0":-143.646611908813,"vZ0":-8.068041474001383,"x":119.32,"y":187.12,"x0":-1.0700189804779368,"y0":50.00592580574896,"z0":5.44635771763499,"aX":-8.370864550918526},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2533,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.37865182495723904,"extension":6.658290682764366},"hitData":{"launchSpeed":92.6,"launchAngle":20.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":35.89,"coordY":98.75}},"index":3,"playId":"dd4e2fd5-08be-3db8-9dee-25368a85a833","pitchNumber":4,"startTime":"2026-06-20T01:43:12.525Z","endTime":"2026-06-20T01:43:27.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.30000000000001,"awayTeamWinProbability":19.69999999999999,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.3,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:43:27.043Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T01:43:34.239Z","endTime":"2026-06-20T01:46:32.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":92.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.207337983148328,"aZ":-12.129359159108867,"pfxX":-4.592015212764971,"pfxZ":9.246233051113183,"pX":-0.9165055104329448,"pZ":2.3014366369754584,"vX0":2.2566853194425582,"vY0":-144.81040452170043,"vZ0":-7.256345976820681,"x":151.94,"y":176.64,"x0":-1.100478364681176,"y0":50.00260929214201,"z0":5.547364328773013,"aX":-9.955865418304684},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":15.8,"breakHorizontal":8.0,"spinRate":2421,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.37525891881845475,"extension":6.707922129671923},"index":0,"playId":"0fa23246-5d4b-3ee1-8acb-b9f6162b6f0a","pitchNumber":1,"startTime":"2026-06-20T01:43:58.483Z","endTime":"2026-06-20T01:44:02.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":93.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14735135647249,"aZ":-11.17823573238522,"pfxX":-4.176695697268483,"pfxZ":9.616716046430124,"pX":-0.32365429322916617,"pZ":2.255338377746786,"vX0":2.9331965355074936,"vY0":-145.2720709162881,"vZ0":-7.562713986815583,"x":129.34,"y":177.89,"x0":-0.7927744625354407,"y0":50.0043493313497,"z0":5.536688698566242,"aX":-9.120653282120342},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.4,"breakHorizontal":7.2,"spinRate":2494,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3739702497045543,"extension":6.713627720549909},"index":1,"playId":"6fa3fe00-27b4-30e5-ab9b-cd2460ebbbb4","pitchNumber":2,"startTime":"2026-06-20T01:44:18.450Z","endTime":"2026-06-20T01:44:21.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-20T01:44:46.402Z","endTime":"2026-06-20T01:44:54.287Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":100.3,"endSpeed":93.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.175333185277687,"aZ":-13.212191771804568,"pfxX":-4.189677502856554,"pfxZ":8.521355018448256,"pX":-1.2787440191525008,"pZ":3.9222463365256197,"vX0":0.9318307276389365,"vY0":-146.35064806458493,"vZ0":-3.00766367318312,"x":165.74,"y":132.88,"x0":-1.0512119211046884,"y0":50.00258859464315,"z0":5.727039828309351,"aX":-9.32255374556829},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":15.2,"breakHorizontal":7.6,"spinRate":2465,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.37062509275772104,"extension":6.607223459988384},"index":3,"playId":"f999aa6a-cd91-3f68-880b-a7124f56cfd8","pitchNumber":3,"startTime":"2026-06-20T01:44:54.287Z","endTime":"2026-06-20T01:44:58.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":83.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.381549792389468,"aZ":-33.958023771257466,"pfxX":3.017851457289842,"pfxZ":-1.0419711090999275,"pX":0.5730461362215106,"pZ":0.5728738220176155,"vX0":3.079977027874344,"vY0":-128.38798658089652,"vZ0":-5.753889909565649,"x":95.16,"y":223.31,"x0":-1.0217201842962005,"y0":50.00152428188845,"z0":5.397449064239516,"aX":5.1818610504424685},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.6,"breakHorizontal":-6.0,"spinRate":2648,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4220056463579196,"extension":7.041107376273767},"index":4,"playId":"f0bf1912-9523-3795-be69-277461f56e15","pitchNumber":4,"startTime":"2026-06-20T01:45:15.401Z","endTime":"2026-06-20T01:45:20.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":93.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61001862413474,"aZ":-12.842911259848028,"pfxX":-2.9658451050836905,"pfxZ":8.72085215335704,"pX":-0.05098713697497735,"pZ":4.29448663555424,"vX0":3.948584452646713,"vY0":-146.17555066716372,"vZ0":-1.9017983758386943,"x":118.94,"y":122.83,"x0":-1.0188256078934779,"y0":50.000446768410626,"z0":5.7027568697619095,"aX":-6.573183051921896},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":15.7,"breakHorizontal":4.8,"spinRate":2417,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.37127753171030964,"extension":6.622846151457157},"index":5,"playId":"836cfb69-1a59-3f8a-8d53-2bfecbd9b10c","pitchNumber":5,"startTime":"2026-06-20T01:45:40.177Z","endTime":"2026-06-20T01:45:44.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"fd1c6911-cb0b-4fb2-b1aa-1c10c61f9f03","startTime":"2026-06-20T01:46:12.119Z","endTime":"2026-06-20T01:46:17.119Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":94.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.364634691367517,"aZ":-13.036397825090523,"pfxX":-2.7064549516659033,"pfxZ":8.581650454508335,"pX":-1.5534376255465554,"pZ":3.329368726481237,"vX0":-0.5694836140047828,"vY0":-146.3427610795529,"vZ0":-4.512166766379851,"x":176.21,"y":148.89,"x0":-1.005265321727361,"y0":50.00450400054239,"z0":5.6362088617537704,"aX":-6.0369851580912615},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":15.1,"breakHorizontal":5.0,"spinRate":2504,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.37030847308730364,"extension":6.652675755079739},"index":7,"playId":"9ba1ba99-b75a-38fb-8c7d-80eff9a1ba93","pitchNumber":6,"startTime":"2026-06-20T01:46:28.365Z","endTime":"2026-06-20T01:46:32.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.80000000000001,"awayTeamWinProbability":19.19999999999999,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.89,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:46:32.343Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Goodman lines out sharply to center fielder Billy Cook.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T01:47:28.940Z","endTime":"2026-06-20T01:47:37.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-06-20T01:47:09.121Z","endTime":"2026-06-20T01:47:31.088Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":93.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.776489170125284,"aZ":-22.73862055209935,"pfxX":-6.053954574967085,"pfxZ":4.343408177142182,"pX":-0.3986697829125895,"pZ":2.297260413448384,"vX0":4.995718949933131,"vY0":-144.41520269902026,"vZ0":-4.976357175967332,"x":132.2,"y":176.75,"x0":-1.3407259519296495,"y0":50.00041768080176,"z0":5.389564847961816,"aX":-13.144448258280171},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":7.3,"breakHorizontal":10.3,"spinRate":2322,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.37528289142550175,"extension":6.707345679834225},"hitData":{"launchSpeed":105.7,"launchAngle":18.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":114.65,"coordY":59.45}},"index":1,"playId":"5e0becff-8b5b-3002-9653-e0c58ec17169","pitchNumber":1,"startTime":"2026-06-20T01:47:31.088Z","endTime":"2026-06-20T01:47:37.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.15,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:47:37.611Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Billy Cook strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T01:49:37.804Z","endTime":"2026-06-20T01:50:49.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"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,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":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.018162719031427,"aZ":-17.646621353755208,"pfxX":4.391864653206261,"pfxZ":7.940445623375125,"pX":-0.0787138919602839,"pZ":2.548065015401136,"vX0":-7.904320393813875,"vY0":-132.82946059699364,"vZ0":-5.034445945153634,"x":120.0,"y":169.98,"x0":2.333061252508916,"y0":50.00470568185415,"z0":5.70697508603065,"aX":8.03810807641749},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":-6.7,"spinRate":2321,"spinDirection":128},"zone":5,"typeConfidence":0.92,"plateTime":0.4086082220410039,"extension":6.51076378950689},"index":0,"playId":"3ee538bd-4266-3e56-b38b-9f69d493892a","pitchNumber":1,"startTime":"2026-06-20T01:49:57.998Z","endTime":"2026-06-20T01:50:02.679Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.405697410480553,"aZ":-20.568861633490783,"pfxX":5.768957857797426,"pfxZ":6.3230661807419,"pX":-0.468821143705915,"pZ":2.5937385140641105,"vX0":-9.174959384728764,"vY0":-132.8818276947856,"vZ0":-3.9595058426489302,"x":134.87,"y":168.75,"x0":2.2381224050675286,"y0":50.00471342266684,"z0":5.549185068324362,"aX":10.592073904209549},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":-9.1,"spinRate":2375,"spinDirection":128},"zone":4,"typeConfidence":0.83,"plateTime":0.4081085881532358,"extension":6.663565960687699},"index":1,"playId":"02c8b611-79ff-39a2-a12d-fe8b76c66d5d","pitchNumber":2,"startTime":"2026-06-20T01:50:17.194Z","endTime":"2026-06-20T01:50:20.774Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-20T01:50:44.269Z","endTime":"2026-06-20T01:50:44.270Z","isPitch":false,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":78.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.5574711490227,"aZ":-33.628183391326246,"pfxX":1.2030565799058546,"pfxZ":-0.9582273113446735,"pX":-0.8603716659156943,"pZ":1.3359820283815849,"vX0":-7.679242143329516,"vY0":-121.26809565246549,"vZ0":-3.6964263921462264,"x":149.8,"y":202.71,"x0":2.159820434367684,"y0":50.00086782518277,"z0":5.743497881255934,"aX":1.8346163113546818},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.3,"breakHorizontal":-0.8,"spinRate":2463,"spinDirection":350},"zone":13,"typeConfidence":0.85,"plateTime":0.447740369423145,"extension":6.629628370882668},"index":3,"playId":"d99a72e6-7335-3189-8982-fd3bca940278","pitchNumber":3,"startTime":"2026-06-20T01:50:44.271Z","endTime":"2026-06-20T01:50:49.690Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:50:49.690Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T01:50:55.988Z","endTime":"2026-06-20T01:51:39.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.449135798396064,"aZ":-16.709117455365817,"pfxX":5.078343147454521,"pfxZ":8.339696390605976,"pX":-0.14348523841405988,"pZ":2.309956396472581,"vX0":-8.097279311465934,"vY0":-134.18602725949225,"vZ0":-5.5875613894717375,"x":122.47,"y":176.41,"x0":2.230360722040849,"y0":50.00200121747363,"z0":5.578610092833568,"aX":9.41693807099887},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":-7.8,"spinRate":2398,"spinDirection":128},"zone":5,"typeConfidence":0.93,"plateTime":0.40557781203090837,"extension":6.6367774473303855},"index":0,"playId":"ba63de55-fa4b-34dc-b8c4-296a58c75ede","pitchNumber":1,"startTime":"2026-06-20T01:51:15.341Z","endTime":"2026-06-20T01:51:19.361Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.567377824202552,"aZ":-34.93609202933845,"pfxX":-1.235144189182333,"pfxZ":-1.8137899294261786,"pX":0.19444895557636252,"pZ":2.480812232060506,"vX0":-4.961858253125296,"vY0":-122.16571379993113,"vZ0":-0.533594044135664,"x":109.59,"y":171.8,"x0":2.406842461571831,"y0":50.00368427467018,"z0":5.68787307962009,"aX":-1.8790127151569862},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.1,"breakHorizontal":3.4,"spinRate":2374,"spinDirection":340},"zone":5,"typeConfidence":2.0,"plateTime":0.4472086497937182,"extension":6.572939577517061},"hitData":{"launchSpeed":82.6,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":142.43,"coordY":151.11}},"index":1,"playId":"0b527347-c113-3b20-866e-7cf2d6294fec","pitchNumber":2,"startTime":"2026-06-20T01:51:32.002Z","endTime":"2026-06-20T01:51:39.773Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:51:39.773Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T01:51:49.492Z","endTime":"2026-06-20T01:52:12.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.105331955923134,"aZ":-20.33750464053565,"pfxX":1.3320448322915663,"pfxZ":6.814214507759551,"pX":-0.4435592326842231,"pZ":2.0632892502724576,"vX0":-8.110296728764528,"vY0":-129.47701275623336,"vZ0":-4.753134788995475,"x":133.91,"y":183.07,"x0":2.525439630850053,"y0":50.00547800113109,"z0":5.431836473314495,"aX":2.315701972508861},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.8,"breakHorizontal":-1.1,"spinRate":2499,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.4193110186974658,"extension":6.701906950238528},"hitData":{"launchSpeed":81.6,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.83,"coordY":164.84}},"index":0,"playId":"3bdf1391-3066-3a35-b450-5cb4d0fda831","pitchNumber":1,"startTime":"2026-06-20T01:52:05.324Z","endTime":"2026-06-20T01:52:12.897Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:52:12.897Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T01:54:16.759Z","endTime":"2026-06-20T01:55:31.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.504760854712146,"aZ":-29.689872140022942,"pfxX":-6.033185128246931,"pfxZ":1.3447258913921747,"pX":0.6693708706027149,"pZ":2.9616335565820324,"vX0":7.393537455117468,"vY0":-134.1506855854109,"vZ0":-0.7192726569187852,"x":91.49,"y":158.82,"x0":-1.321959728618765,"y0":50.00263561069472,"z0":5.325731073464898,"aX":-11.139267181916999},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.5,"breakHorizontal":9.6,"spinRate":2336,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.4062918362954404,"extension":6.831335595632808},"index":0,"playId":"485f1301-512b-31c2-a12e-093aec14f76c","pitchNumber":1,"startTime":"2026-06-20T01:54:16.759Z","endTime":"2026-06-20T01:54:43.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81231847521726,"aZ":-24.77847627994027,"pfxX":-5.40184953190728,"pfxZ":3.9162212037457262,"pX":1.1393122259877246,"pZ":2.6166377065042012,"vX0":8.213373609516266,"vY0":-135.58441262996675,"vZ0":-2.5264659931224345,"x":73.57,"y":168.13,"x0":-1.2082923309015194,"y0":50.001130259513936,"z0":5.264726587482257,"aX":-10.196029698698535},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.8,"breakHorizontal":8.3,"spinRate":2086,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.40187586509477136,"extension":6.8990494630846895},"index":1,"playId":"f9e2bd89-8517-3b51-9c98-07cc40ef5944","pitchNumber":2,"startTime":"2026-06-20T01:54:45.027Z","endTime":"2026-06-20T01:54:49.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.6,"endSpeed":93.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41152097647836,"aZ":-13.143244791041761,"pfxX":-3.596423336048905,"pfxZ":8.526859396061809,"pX":-1.432970543333416,"pZ":3.9325435624557916,"vX0":0.11031768236505982,"vY0":-146.8060892215782,"vZ0":-2.7581148898852605,"x":171.62,"y":132.6,"x0":-1.001657262928325,"y0":50.003973474159565,"z0":5.643481930983243,"aX":-8.026881257196688},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2471,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.36993161784151596,"extension":6.510690286793382},"index":2,"playId":"324dc253-66a9-3602-8c59-68af94d87dd1","pitchNumber":3,"startTime":"2026-06-20T01:55:10.019Z","endTime":"2026-06-20T01:55:14.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.062944987278726,"aZ":-28.82548982619789,"pfxX":1.6887872440773197,"pfxZ":1.853470785422635,"pX":-0.23315660488328116,"pZ":1.6691759777085353,"vX0":2.043582468014475,"vY0":-132.23338210837528,"vZ0":-4.3267711258788655,"x":125.89,"y":193.71,"x0":-1.2298594798519715,"y0":50.0030460928616,"z0":5.3948121644136435,"aX":3.047926330993851},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.8,"breakHorizontal":-3.5,"spinRate":2710,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.4111837113671859,"extension":6.779930027073393},"hitData":{"launchSpeed":75.5,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.15,"coordY":168.9}},"index":3,"playId":"8480b342-79c0-3af1-84d0-4c1fbe949099","pitchNumber":4,"startTime":"2026-06-20T01:55:24.211Z","endTime":"2026-06-20T01:55:31.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:55:31.238Z","atBatIndex":41},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyler Freeman hit by pitch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T01:55:40.689Z","endTime":"2026-06-20T01:56:00.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":92.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.923771512470516,"aZ":-23.618111315059007,"pfxX":-5.950287697934537,"pfxZ":3.951068868898515,"pX":-1.5475176881802626,"pZ":3.4132969597388114,"vX0":2.1211168381472714,"vY0":-144.4506233362368,"vZ0":-1.4888065583724972,"x":175.99,"y":146.62,"x0":-1.507743093432221,"y0":50.00052621657493,"z0":5.3532224488799205,"aX":-12.880653311209006},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.1,"breakHorizontal":10.6,"spinRate":2416,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3756969022008523,"extension":6.581756761189268},"index":0,"playId":"6465df2b-3ee1-3afd-bcae-937b03712048","pitchNumber":1,"startTime":"2026-06-20T01:55:53.461Z","endTime":"2026-06-20T01:56:00.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.4,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:56:00.497Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Carrigg walks. Tyler Freeman to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T01:56:12.835Z","endTime":"2026-06-20T01:57:54.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.7,"endSpeed":84.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20414034565527,"aZ":-23.864389975167498,"pfxX":-4.694498918248307,"pfxZ":4.609231419456334,"pX":-1.1555525841605958,"pZ":4.346487711328079,"vX0":2.729346706904015,"vY0":-132.20536692517337,"vZ0":1.6181193541384964,"x":161.05,"y":121.42,"x0":-1.5813494211605956,"y0":50.004852194115784,"z0":5.455858684579713,"aX":-8.467719130533165},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":8.0,"spinRate":1834,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.411362050494982,"extension":6.499632059691389},"index":0,"playId":"cc93c501-c876-363c-9b83-370a3c8407a4","pitchNumber":1,"startTime":"2026-06-20T01:56:30.996Z","endTime":"2026-06-20T01:56:35.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8464424281866,"aZ":-14.505686175630661,"pfxX":-4.379994939057343,"pfxZ":8.315083907257083,"pX":-1.778199298579014,"pZ":4.699102113715733,"vX0":-0.28063936318556104,"vY0":-143.6032256807808,"vZ0":-0.3367702223448637,"x":184.78,"y":111.9,"x0":-1.109263289661935,"y0":50.00169568209551,"z0":5.706602000734682,"aX":-9.305395568163865},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2432,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3789247333851593,"extension":6.626951567534557},"index":1,"playId":"e52d8e27-52a0-3ae5-9424-1b966f02db5f","pitchNumber":2,"startTime":"2026-06-20T01:56:51.455Z","endTime":"2026-06-20T01:56:55.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71732921944768,"aZ":-17.213422280148674,"pfxX":-5.52993796336725,"pfxZ":7.174899758786902,"pX":-2.0145930192376467,"pZ":2.7539574244966016,"vX0":0.16302683654142291,"vY0":-142.10849009821044,"vZ0":-4.53650363089679,"x":193.79,"y":164.42,"x0":-1.3516196454835328,"y0":50.000582511740035,"z0":5.434653601739545,"aX":-11.524250880179265},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":10.1,"spinRate":2424,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3826462063741438,"extension":6.601942202463466},"index":2,"playId":"fdd9a845-b8db-366b-a80b-c8eebe2d91cb","pitchNumber":3,"startTime":"2026-06-20T01:57:23.551Z","endTime":"2026-06-20T01:57:27.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.433455927982507,"aZ":-24.512994253876784,"pfxX":-4.85677363826607,"pfxZ":4.2777733477308555,"pX":0.3340906176240863,"pZ":3.945235314876479,"vX0":6.1894416015871405,"vY0":-132.03280670414816,"vZ0":0.8782252614319189,"x":104.27,"y":132.26,"x0":-1.3943370291741364,"y0":50.00174279062568,"z0":5.393505083876561,"aX":-8.695094460470596},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.2,"breakHorizontal":7.7,"spinRate":1936,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.4126525500494136,"extension":6.426648398215388},"index":3,"playId":"6c7e9b4e-3187-3097-8b82-f4b5988e1b54","pitchNumber":4,"startTime":"2026-06-20T01:57:48.523Z","endTime":"2026-06-20T01:57:54.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.71,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-20T01:57:54.016Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sterlin Thompson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T01:59:31.502Z","endTime":"2026-06-20T02:00:37.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-06-20T01:58:43.267Z","endTime":"2026-06-20T01:59:33.749Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":91.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.347684343356356,"aZ":-20.020091939209344,"pfxX":-7.315525194078592,"pfxZ":5.758912002278926,"pX":-0.30213996197840964,"pZ":2.8212288962511716,"vX0":5.40203987668507,"vY0":-143.04827918380573,"vZ0":-3.905640613987319,"x":128.52,"y":162.61,"x0":-1.247380072413903,"y0":50.00186051408412,"z0":5.43019322624272,"aX":-15.437171608924672},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.0,"breakHorizontal":12.5,"spinRate":2412,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3802506008741817,"extension":6.628714117497089},"index":1,"playId":"2988e000-eec5-3c79-a418-a2c0b77d4308","pitchNumber":1,"startTime":"2026-06-20T01:59:33.749Z","endTime":"2026-06-20T01:59:37.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-20T01:59:55.396Z","endTime":"2026-06-20T01:59:57.531Z","isPitch":false,"type":"action","player":{"id":694514,"link":"/api/v1/people/694514"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":92.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90004478929843,"aZ":-22.190401484960695,"pfxX":-7.681890046985616,"pfxZ":4.648436311732519,"pX":0.5084077271825665,"pZ":2.5005794924930544,"vX0":8.142302187013502,"vY0":-144.32415073181215,"vZ0":-4.365358811306879,"x":97.62,"y":171.26,"x0":-1.3271068596031963,"y0":50.00209848193337,"z0":5.367777947181006,"aX":-16.49790475235026},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":7.9,"breakHorizontal":12.6,"spinRate":2433,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.37692155935341454,"extension":6.702202407709594},"index":3,"playId":"796f9a3e-4302-3b71-a8b3-a543daa1eda8","pitchNumber":2,"startTime":"2026-06-20T01:59:57.531Z","endTime":"2026-06-20T02:00:24.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"}},"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":100.6,"endSpeed":93.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12341012293554,"aZ":-14.090710823175735,"pfxX":-4.528150120450196,"pfxZ":8.155727408941733,"pX":-0.763589951621625,"pZ":4.092757660134981,"vX0":2.262240202929703,"vY0":-146.72991605957037,"vZ0":-2.2827345549160123,"x":122.58,"y":128.82,"x0":-0.9489672754867337,"y0":50.007318708836486,"z0":5.703069401367986,"aX":-10.046148487104452},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":14.6,"breakHorizontal":7.9,"spinRate":2573,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.37086667302745635,"extension":6.572810533898199},"index":4,"playId":"c91cd7b8-38bc-3678-9d3b-71cf7dc288fd","pitchNumber":3,"startTime":"2026-06-20T02:00:33.515Z","endTime":"2026-06-20T02:00:37.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.1,"awayTeamWinProbability":15.900000000000006,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.08,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:00:37.641Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T02:00:52.346Z","endTime":"2026-06-20T02:01:37.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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(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":91.8,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.262532835308853,"aZ":-25.334992225445358,"pfxX":3.202774889078642,"pfxZ":3.63485066256506,"pX":0.450510471894744,"pZ":0.6051611679862321,"vX0":4.701404207197657,"vY0":-133.76534194179524,"vZ0":-7.654113140773833,"x":99.83,"y":222.44,"x0":-1.720647341675911,"y0":50.00502572264566,"z0":5.217346842389543,"aX":6.03172239265206},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.8,"breakHorizontal":-6.5,"spinRate":2674,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4035158077740939,"extension":6.834410788427656},"index":0,"playId":"7d73a716-5f7c-376d-b08f-f81c872fc041","pitchNumber":1,"startTime":"2026-06-20T02:01:07.639Z","endTime":"2026-06-20T02:01:13.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":93.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4481930991758,"aZ":-22.971927417927724,"pfxX":-6.344745783669257,"pfxZ":4.2234654856115466,"pX":-0.9689282730949057,"pZ":2.5659437840193338,"vX0":3.566599593569076,"vY0":-144.79962657007096,"vZ0":-4.21576222863027,"x":153.93,"y":169.5,"x0":-1.375210149211122,"y0":50.004592036432726,"z0":5.400361382267272,"aX":-13.829679099042073},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":7.2,"breakHorizontal":11.0,"spinRate":2403,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3745291089498437,"extension":6.674269173142364},"hitData":{"launchSpeed":61.6,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.64,"coordY":158.33}},"index":1,"playId":"a6639e72-f131-3d08-8a39-234749b29061","pitchNumber":2,"startTime":"2026-06-20T02:01:29.919Z","endTime":"2026-06-20T02:01:37.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:01:37.596Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to left fielder Jake McCarthy in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T02:03:17.722Z","endTime":"2026-06-20T02:04:42.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":90.6,"endSpeed":84.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39250482897302,"aZ":-18.270151654491848,"pfxX":6.7847282635859365,"pfxZ":7.741771665655368,"pX":0.0064326281424403,"pZ":2.3473760816969405,"vX0":-8.13404404937361,"vY0":-131.77685889252874,"vZ0":-5.1945056889981025,"x":116.75,"y":175.4,"x0":2.221161630953712,"y0":50.00512034127132,"z0":5.6529759488116476,"aX":12.189571656909854},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.3,"breakHorizontal":-10.9,"spinRate":2480,"spinDirection":130},"zone":5,"typeConfidence":0.87,"plateTime":0.4123081585010757,"extension":6.640385131389239},"index":0,"playId":"af45d7bf-64ff-309d-8bb3-67bc1f221a00","pitchNumber":1,"startTime":"2026-06-20T02:03:43.859Z","endTime":"2026-06-20T02:03:47.913Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":76.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.931870263087433,"aZ":-36.54002527185714,"pfxX":2.1603820083194205,"pfxZ":-3.025861376743947,"pX":-0.807235469170967,"pZ":2.1390726849191304,"vX0":-7.577805799170251,"vY0":-118.31204497439062,"vZ0":-1.0164054162063465,"x":147.77,"y":181.03,"x0":2.1327946937111584,"y0":50.004803855834226,"z0":5.872890789586923,"aX":3.1171644956434132},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.5,"breakHorizontal":-2.4,"spinRate":2517,"spinDirection":323},"zone":13,"typeConfidence":0.93,"plateTime":0.45994838315013853,"extension":6.525895059109581},"index":1,"playId":"e94cdc29-3294-3fe1-b80c-202bee3d4ff5","pitchNumber":2,"startTime":"2026-06-20T02:03:58.237Z","endTime":"2026-06-20T02:04:25.254Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37889393924271,"aZ":-16.682786259631744,"pfxX":5.574168778048123,"pfxZ":8.484542523621434,"pX":-0.11343297113134355,"pZ":2.670140340086606,"vX0":-8.014034496988648,"vY0":-133.4583253902601,"vZ0":-4.546478829799468,"x":121.32,"y":166.69,"x0":2.1870891875531604,"y0":50.00569273296071,"z0":5.576338834279155,"aX":10.1820845952282},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.8,"breakHorizontal":-8.6,"spinRate":2485,"spinDirection":132},"zone":5,"typeConfidence":0.92,"plateTime":0.408485616541693,"extension":6.526685677084199},"hitData":{"launchSpeed":91.2,"launchAngle":58.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.56,"coordY":143.31}},"index":2,"playId":"3582aab5-cd1f-3b20-9575-3dd7915113f9","pitchNumber":3,"startTime":"2026-06-20T02:04:32.809Z","endTime":"2026-06-20T02:04:42.608Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:04:42.608Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T02:05:06.874Z","endTime":"2026-06-20T02:07:00.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.449563047414895,"aZ":-21.77322137998941,"pfxX":2.3753634297015687,"pfxZ":6.098815072370458,"pX":-1.4243572432040565,"pZ":2.7244430494971774,"vX0":-10.297432561890995,"vY0":-128.4262160359619,"vZ0":-2.9428461027173465,"x":171.29,"y":165.22,"x0":2.2929952222055747,"y0":50.00015063720004,"z0":5.5402569480191906,"aX":4.049757518173316},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.7,"breakHorizontal":-2.5,"spinRate":2499,"spinDirection":138},"zone":11,"typeConfidence":0.58,"plateTime":0.42317114729061567,"extension":6.665573217464108},"index":0,"playId":"22ed4b8f-0d9b-39f1-867f-235f3e7906fa","pitchNumber":1,"startTime":"2026-06-20T02:05:12.633Z","endTime":"2026-06-20T02:05:16.604Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35063949741452,"aZ":-16.646820341665894,"pfxX":5.457530943432661,"pfxZ":8.699214762994089,"pX":0.1350051333034789,"pZ":2.3397141057982145,"vX0":-7.8070699425615775,"vY0":-131.8315171747887,"vZ0":-5.09469197511984,"x":111.85,"y":175.61,"x0":2.40676054475494,"y0":50.003184583635296,"z0":5.500742998094422,"aX":9.74187602893957},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.0,"breakHorizontal":-8.4,"spinRate":2540,"spinDirection":132},"zone":5,"typeConfidence":0.91,"plateTime":0.4132870941544531,"extension":6.495207362514459},"index":1,"playId":"86857d47-deef-3d13-93f8-d5c732552e96","pitchNumber":2,"startTime":"2026-06-20T02:05:27.829Z","endTime":"2026-06-20T02:05:31.079Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.011503541755317,"aZ":-21.942402979010307,"pfxX":-0.07434431241981132,"pfxZ":5.850066814901934,"pX":-0.052311232015269105,"pZ":3.923556501408082,"vX0":-6.447622192173725,"vY0":-129.87137582490402,"vZ0":-0.37721969504377856,"x":118.99,"y":132.84,"x0":2.447400282070179,"y0":50.00605514529391,"z0":5.705281336769775,"aX":-0.1285247327020895},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.8,"breakHorizontal":1.2,"spinRate":2524,"spinDirection":138},"zone":11,"typeConfidence":0.65,"plateTime":0.4179088310385133,"extension":6.527814333091775},"index":2,"playId":"3a2d52a8-6580-309f-b04c-73539f7f19c4","pitchNumber":3,"startTime":"2026-06-20T02:05:50.625Z","endTime":"2026-06-20T02:05:54.990Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.789421433520147,"aZ":-18.987419210231213,"pfxX":3.6217778536935907,"pfxZ":7.215059281815297,"pX":-0.20521886035013517,"pZ":2.488212749240435,"vX0":-8.176872695563308,"vY0":-133.1428873062638,"vZ0":-4.454123520744591,"x":124.82,"y":171.6,"x0":2.4108025464877714,"y0":50.00078514395122,"z0":5.524149177449579,"aX":6.618110637073239},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":-5.2,"spinRate":2450,"spinDirection":129},"zone":5,"typeConfidence":0.89,"plateTime":0.4085905918689843,"extension":6.5833156230913525},"index":3,"playId":"8067e3a7-b5af-38e9-a248-a3e1eb40d70b","pitchNumber":4,"startTime":"2026-06-20T02:06:07.155Z","endTime":"2026-06-20T02:06:12.301Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":86.3,"endSpeed":80.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.261647711209633,"aZ":-29.77942505927705,"pfxX":7.164747636877141,"pfxZ":1.474025003301736,"pX":1.6352869324606998,"pZ":0.5173841784770348,"vX0":-4.426993402869407,"vY0":-125.68061400297448,"vZ0":-6.518762408130315,"x":54.67,"y":224.81,"x0":2.4729696811010227,"y0":50.006147001904914,"z0":5.509605179432898,"aX":11.666306557601963},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.7,"breakHorizontal":-12.2,"spinRate":1682,"spinDirection":118},"zone":14,"typeConfidence":0.83,"plateTime":0.43290976122156266,"extension":6.470073189850252},"index":4,"playId":"0aa3939a-c7d1-3b91-86ce-7ea8cbda3caa","pitchNumber":5,"startTime":"2026-06-20T02:06:33.173Z","endTime":"2026-06-20T02:06:36.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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":79.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.872567213926708,"aZ":-34.88220113456892,"pfxX":1.4179323119528944,"pfxZ":-1.7395210357285973,"pX":-0.42654089493584163,"pZ":0.915812144989336,"vX0":-6.914740706193706,"vY0":-122.85997155443496,"vZ0":-4.214682157642848,"x":133.26,"y":214.05,"x0":2.2165555395284633,"y0":50.0007502425689,"z0":5.556497799586315,"aX":2.209980418095441},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.8,"breakHorizontal":-1.3,"spinRate":2519,"spinDirection":336},"zone":13,"typeConfidence":0.85,"plateTime":0.4425176976005356,"extension":6.53418074659142},"index":5,"playId":"cc527d95-eef0-3837-b02e-412d3c9ba74f","pitchNumber":6,"startTime":"2026-06-20T02:06:55.064Z","endTime":"2026-06-20T02:07:00.082Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:07:00.082Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T02:07:12.757Z","endTime":"2026-06-20T02:08:45.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.916596231253216,"aZ":-18.820366342419316,"pfxX":6.022409704271428,"pfxZ":7.260285795929996,"pX":-0.23779003590676429,"pZ":2.4329428433818885,"vX0":-8.284023520973848,"vY0":-133.3349462912976,"vZ0":-4.8098624667090855,"x":126.06,"y":173.09,"x0":2.096507344142881,"y0":50.00210896129247,"z0":5.578588111918255,"aX":11.076012523485387},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":-9.6,"spinRate":2517,"spinDirection":136},"zone":5,"typeConfidence":0.88,"plateTime":0.4074781335252533,"extension":6.711154507241474},"index":0,"playId":"f6129601-78b7-31e2-ace1-22d6286a659d","pitchNumber":1,"startTime":"2026-06-20T02:07:50.995Z","endTime":"2026-06-20T02:07:54.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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":83.0,"endSpeed":76.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93600248187816,"aZ":-36.326747278877455,"pfxX":1.2460731915478844,"pfxZ":-2.7960667456439943,"pX":0.4223178260991515,"pZ":3.088852214664977,"vX0":-4.793378595353464,"vY0":-120.90215122778017,"vZ0":0.7481245414988875,"x":100.9,"y":155.38,"x0":2.2662424732010664,"y0":50.00309452132547,"z0":5.956209446528059,"aX":1.850269937107471},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.7,"breakHorizontal":-1.2,"spinRate":2468,"spinDirection":330},"zone":3,"typeConfidence":0.91,"plateTime":0.45252663800046466,"extension":6.539065289154994},"index":1,"playId":"e1b5ff25-58d7-3fea-bf79-4da4d78892f3","pitchNumber":2,"startTime":"2026-06-20T02:08:10.971Z","endTime":"2026-06-20T02:08:14.890Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-20T02:08:41.103Z","endTime":"2026-06-20T02:08:41.104Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.127680584752092,"aZ":-28.01477204981927,"pfxX":-1.8401290115216935,"pfxZ":2.7892080244250597,"pX":-0.9166000517075809,"pZ":2.8691870833414495,"vX0":-6.831859538987666,"vY0":-121.52360889953451,"vZ0":-0.7223381656812706,"x":151.94,"y":161.31,"x0":2.17202268992591,"y0":50.00564117885908,"z0":5.606811561978354,"aX":-2.7489371177929356},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.2,"breakHorizontal":4.9,"spinRate":2390,"spinDirection":323},"zone":11,"typeConfidence":2.0,"plateTime":0.4509484639402275,"extension":6.521096480463333},"index":3,"playId":"ecff1f3f-a8fd-37dd-80c4-9a01a88b73fc","pitchNumber":3,"startTime":"2026-06-20T02:08:41.105Z","endTime":"2026-06-20T02:08:45.958Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:08:45.958Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out sharply, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T02:11:20.736Z","endTime":"2026-06-20T02:11:50.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yohan Ramírez replaces Bubba Chandler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-06-20T02:10:42.182Z","endTime":"2026-06-20T02:11:22.962Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.581361556498734,"aZ":-24.04707661084133,"pfxX":-7.556589012443741,"pfxZ":4.026140739370485,"pX":-0.17680684326115242,"pZ":2.8139096368643775,"vX0":10.443301050947653,"vY0":-139.76528208740214,"vZ0":-1.901406650576705,"x":123.74,"y":162.8,"x0":-2.9455440018726438,"y0":50.000421375601235,"z0":5.050622134041027,"aX":-15.247522693854146},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.2,"breakHorizontal":12.0,"spinRate":2375,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.38892961614175015,"extension":6.886520051386666},"index":1,"playId":"46467ae6-8f79-375f-b30f-10b8306ee452","pitchNumber":1,"startTime":"2026-06-20T02:11:22.962Z","endTime":"2026-06-20T02:11:26.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92646263005699,"aZ":-24.210629475167337,"pfxX":-8.379496493247,"pfxZ":3.941503294156627,"pX":-0.4246743256610721,"pZ":2.46581927974344,"vX0":10.134412118289294,"vY0":-140.1148380378556,"vZ0":-2.7585504247259616,"x":133.19,"y":172.2,"x0":-2.9728594351519613,"y0":50.003001624235395,"z0":5.017982752420326,"aX":-16.928277881108862},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.8,"breakHorizontal":13.4,"spinRate":2370,"spinDirection":228},"zone":4,"typeConfidence":0.78,"plateTime":0.38856460507701485,"extension":6.9320943377547675},"hitData":{"launchSpeed":104.9,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":108.95,"coordY":151.11}},"index":2,"playId":"d8efafe9-45a2-3acb-b73f-baed436c5984","pitchNumber":2,"startTime":"2026-06-20T02:11:43.121Z","endTime":"2026-06-20T02:11:50.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:11:50.783Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T02:11:59.273Z","endTime":"2026-06-20T02:12:24.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"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":2},"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":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":90.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.804457687254974,"aZ":-20.49667917511277,"pfxX":-4.27809607225488,"pfxZ":5.627029630034567,"pX":0.4791441867457601,"pZ":2.9917293098083135,"vX0":6.65546425905223,"vY0":-141.43874894824015,"vZ0":-2.211236991234111,"x":98.74,"y":158.0,"x0":-1.32237867330754,"y0":50.00702671027617,"z0":5.0638889039638215,"aX":-8.884587159094526},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.1,"breakHorizontal":6.8,"spinRate":2365,"spinDirection":228},"zone":3,"typeConfidence":0.9,"plateTime":0.38367657017039347,"extension":6.691622446090403},"hitData":{"launchSpeed":64.0,"launchAngle":17.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.45,"coordY":149.08}},"index":0,"playId":"d3158a68-2774-3f65-997e-abe0c61ee207","pitchNumber":1,"startTime":"2026-06-20T02:12:16.758Z","endTime":"2026-06-20T02:12:24.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:12:24.116Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, first baseman Spencer Horwitz to pitcher Yohan Ramírez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T02:12:36.129Z","endTime":"2026-06-20T02:13:19.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.609715162149477,"aZ":-20.569768417356638,"pfxX":-3.4722426810361187,"pfxZ":5.674156009301457,"pX":-0.2689595174206194,"pZ":3.7530676022692844,"vX0":5.495791378787249,"vY0":-140.45320667730624,"vZ0":0.027094902368841045,"x":127.25,"y":137.45,"x0":-1.7785800248747479,"y0":50.00670303337949,"z0":5.054769690941241,"aX":-7.106733342500162},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.4,"breakHorizontal":5.5,"spinRate":2519,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.3864267275258797,"extension":6.85856526133386},"index":0,"playId":"4024b7f8-4242-3892-958b-daaf1d13eec3","pitchNumber":1,"startTime":"2026-06-20T02:12:52.417Z","endTime":"2026-06-20T02:12:56.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":97.1,"endSpeed":90.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.476969369655954,"aZ":-18.6537088271624,"pfxX":-5.367161960496881,"pfxZ":6.548308979590607,"pX":0.7201841140110897,"pZ":2.076075200146722,"vX0":7.909878347617081,"vY0":-141.41360735155024,"vZ0":-4.589848208527827,"x":89.55,"y":182.73,"x0":-1.39136603364196,"y0":50.000824583346876,"z0":4.885277393814385,"aX":-11.077944182335493},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.3,"breakHorizontal":8.5,"spinRate":2433,"spinDirection":234},"zone":9,"typeConfidence":0.9,"plateTime":0.3845447991674811,"extension":6.842307555922516},"hitData":{"launchSpeed":94.1,"launchAngle":6.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":170.28,"coordY":153.38}},"index":1,"playId":"5ef9d4e7-8f90-383f-b1d4-1ef712f256fd","pitchNumber":2,"startTime":"2026-06-20T02:13:11.873Z","endTime":"2026-06-20T02:13:19.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:13:19.183Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Endy Rodríguez grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T02:14:39.059Z","endTime":"2026-06-20T02:15:48.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.19459977431636,"aZ":-23.85255067404784,"pfxX":0.006135846361840169,"pfxZ":4.995254358871552,"pX":0.6766868738783346,"pZ":3.298598422683418,"vX0":-4.927562742410383,"vY0":-127.02764088900088,"vZ0":-1.2017555377756926,"x":91.21,"y":149.72,"x0":2.6249968671355477,"y0":50.00592235874999,"z0":5.639743670937301,"aX":0.011536150312599722},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.1,"breakHorizontal":0.8,"spinRate":2315,"spinDirection":148},"zone":3,"typeConfidence":0.89,"plateTime":0.42797332107498764,"extension":6.603648142681991},"index":0,"playId":"4573a703-2ce8-3bb8-a877-48188d6bd67d","pitchNumber":1,"startTime":"2026-06-20T02:15:24.139Z","endTime":"2026-06-20T02:15:27.775Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62697698755775,"aZ":-34.38037199067319,"pfxX":1.4629398581685664,"pfxZ":-1.4950842260220334,"pX":-0.3255839654366398,"pZ":2.2211857857935806,"vX0":-6.737878717659407,"vY0":-120.73422943436226,"vZ0":-1.1473237507456686,"x":129.41,"y":178.81,"x0":2.31189657722308,"y0":50.00218531966049,"z0":5.729617560451424,"aX":2.158440150969942},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.8,"breakHorizontal":-1.1,"spinRate":2352,"spinDirection":334},"zone":4,"typeConfidence":0.89,"plateTime":0.45374496009962906,"extension":6.523239342965892},"hitData":{"launchSpeed":87.4,"launchAngle":3.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.26,"coordY":166.87}},"index":1,"playId":"39abe8db-ec05-3e38-9123-eb98250ca71d","pitchNumber":2,"startTime":"2026-06-20T02:15:40.014Z","endTime":"2026-06-20T02:15:48.112Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:15:48.112Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Esmerlyn Valdez doubles (1) on a sharp line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T02:15:57.918Z","endTime":"2026-06-20T02:16:27.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613297703700585,"aZ":-19.47351931578836,"pfxX":5.697016390658241,"pfxZ":6.935990320273746,"pX":0.6865359155352551,"pZ":2.2618792998854205,"vX0":-6.888696639549115,"vY0":-133.24044758989885,"vZ0":-4.915594152067372,"x":90.83,"y":177.71,"x0":2.5429005727624476,"y0":50.004537280996715,"z0":5.502043293666598,"aX":10.435831974079845},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.9,"breakHorizontal":-9.1,"spinRate":2393,"spinDirection":130},"zone":6,"typeConfidence":0.87,"plateTime":0.40817400731412823,"extension":6.637515108734765},"hitData":{"launchSpeed":110.7,"launchAngle":11.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":153.19,"coordY":66.06}},"index":0,"playId":"3b3756dc-7661-34e9-91ad-2d9c5ada29c2","pitchNumber":1,"startTime":"2026-06-20T02:16:14.961Z","endTime":"2026-06-20T02:16:27.745Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.0,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:16:27.745Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jared Triolo doubles (5) on a fly ball to right fielder Tyler Freeman. Esmerlyn Valdez scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T02:16:50.137Z","endTime":"2026-06-20T02:18:07.376Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.3,"endSpeed":82.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.87184336404734,"aZ":-24.166292619043904,"pfxX":0.46078826232207826,"pfxZ":4.73747360546909,"pX":0.6248493072575013,"pZ":2.934307318022293,"vX0":-4.814790972034137,"vY0":-127.34342835471368,"vZ0":-2.2564140669726354,"x":93.18,"y":159.55,"x0":2.456835844181069,"y0":50.004067976963455,"z0":5.68684667237186,"aX":0.7792286787868762},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.4,"breakHorizontal":-0.1,"spinRate":2418,"spinDirection":148},"zone":3,"typeConfidence":0.82,"plateTime":0.4253365694705442,"extension":6.639174317232851},"index":0,"playId":"b62cfa82-dcdf-3b9a-bffd-8aea7b2cd5cd","pitchNumber":1,"startTime":"2026-06-20T02:17:07.322Z","endTime":"2026-06-20T02:17:10.336Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"second":{"id":699013,"link":"/api/v1/people/699013"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":79.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.682097537825758,"aZ":-30.234415644070364,"pfxX":6.582125341629393,"pfxZ":1.2311107309433869,"pX":1.673825912780943,"pZ":2.9974384434985923,"vX0":-4.057493124573273,"vY0":-123.06231542645851,"vZ0":-0.5922186801737617,"x":53.2,"y":157.85,"x0":2.468185430996415,"y0":50.00032272410948,"z0":5.747589375518789,"aX":10.347069769015885},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.3,"breakHorizontal":-11.3,"spinRate":1708,"spinDirection":114},"zone":12,"typeConfidence":0.84,"plateTime":0.44088748231385155,"extension":6.301486977768785},"index":1,"playId":"c101d154-736a-3648-8325-d626ba3f67b0","pitchNumber":2,"startTime":"2026-06-20T02:17:32.309Z","endTime":"2026-06-20T02:17:36.821Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"second":{"id":699013,"link":"/api/v1/people/699013"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.586290901351493,"aZ":-21.459113961597396,"pfxX":7.058195906305084,"pfxZ":5.9078522667841575,"pX":0.8459422961126971,"pZ":3.4801118559912805,"vX0":-6.371443816090364,"vY0":-132.15724761610522,"vZ0":-1.619667438740381,"x":84.75,"y":144.82,"x0":2.3424054635995555,"y0":50.00004636283695,"z0":5.638870943116321,"aX":12.794295912530355},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":-11.9,"spinRate":2465,"spinDirection":127},"zone":12,"typeConfidence":0.61,"plateTime":0.41057960300875695,"extension":6.526394462151535},"hitData":{"launchSpeed":90.3,"launchAngle":27.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.6,"coordY":99.77}},"index":2,"playId":"5b6d4bfc-7c97-3127-820d-2df0dde4086a","pitchNumber":3,"startTime":"2026-06-20T02:17:54.671Z","endTime":"2026-06-20T02:18:07.376Z","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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"second":{"id":699013,"link":"/api/v1/people/699013"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":-14.100000000000009,"leverageIndex":2.12,"dramaIndex":145.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:18:07.376Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to center fielder Cole Carrigg. Jared Triolo scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T02:21:33.473Z","endTime":"2026-06-20T02:21:47.922Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[1,2],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-06-20T02:18:47.105Z","endTime":"2026-06-20T02:20:44.873Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jaden Hill replaces Kyle Freeland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-06-20T02:20:44.873Z","endTime":"2026-06-20T02:21:13.272Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"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":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Bryan Reynolds replaces Billy Cook.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-06-20T02:21:13.272Z","endTime":"2026-06-20T02:21:35.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":695257,"link":"/api/v1/people/695257"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":91.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.345977396487772,"aZ":-24.920425379280427,"pfxX":-6.899851545991151,"pfxZ":3.4580844643162667,"pX":0.2727940347709437,"pZ":2.5610439309428905,"vX0":6.054236153169996,"vY0":-142.4803595602568,"vZ0":-4.1984330572419,"x":106.6,"y":169.63,"x0":-0.9616572909593055,"y0":50.00595061812439,"z0":5.589112370381176,"aX":-14.484532573377841},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.8,"breakHorizontal":11.6,"spinRate":2274,"spinDirection":227},"zone":6,"typeConfidence":0.89,"plateTime":0.38141759045067447,"extension":5.665855003854928},"hitData":{"launchSpeed":101.6,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.07,"coordY":91.63}},"index":3,"playId":"09c5eacd-4fff-31eb-92f7-0b41b8d4dec4","pitchNumber":1,"startTime":"2026-06-20T02:21:35.705Z","endTime":"2026-06-20T02:21:47.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-19.799999999999997,"leverageIndex":3.18,"dramaIndex":206.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:21:47.922Z","atBatIndex":55},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Spencer Horwitz hit by pitch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T02:22:26.505Z","endTime":"2026-06-20T02:25:46.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0,3],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jake Mangum replaces Bryan Reynolds.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-06-20T02:22:28.679Z","endTime":"2026-06-20T02:22:28.680Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"902","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"},"base":1,"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.538497681806852,"aZ":-22.30314570332074,"pfxX":-7.091364790413126,"pfxZ":4.824932506531216,"pX":-0.8427595774327954,"pZ":4.065500610760599,"vX0":3.23436364370945,"vY0":-141.2851614034317,"vZ0":-0.3536611346697338,"x":149.12,"y":129.01,"x0":-1.073374642206212,"y0":50.00355865412865,"z0":5.610718996322118,"aX":-14.510479901425862},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.9,"breakHorizontal":12.4,"spinRate":2216,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.3858979825613815,"extension":5.84741144976791},"index":1,"playId":"8708c138-7bab-3378-80ab-19459668a8e7","pitchNumber":1,"startTime":"2026-06-20T02:22:28.681Z","endTime":"2026-06-20T02:22:32.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547944722510433,"aZ":-30.002263722010834,"pfxX":0.958056960527269,"pfxZ":1.2924945493014457,"pX":-3.74858010204226E-4,"pZ":1.412069446521631,"vX0":2.7941892219213424,"vY0":-127.97216135613458,"vZ0":-4.182975706874166,"x":117.01,"y":200.65,"x0":-1.2257424338678573,"y0":50.00026234245075,"z0":5.387502556567597,"aX":1.6071997111919227},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":-2.3,"spinRate":2430,"spinDirection":146},"zone":14,"typeConfidence":0.9,"plateTime":0.4261155889458266,"extension":5.7006526984570645},"index":2,"playId":"8f97da39-1bff-3eb2-9c52-a06e5893aa68","pitchNumber":2,"startTime":"2026-06-20T02:22:46.614Z","endTime":"2026-06-20T02:22:52.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Rockies challenged (tag play), call on the field was overturned: Jake Mangum caught stealing 2nd base, catcher Hunter Goodman to shortstop Ezequiel Tovar.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"8f97da39-1bff-3eb2-9c52-a06e5893aa68","startTime":"2026-06-20T02:23:05.984Z","endTime":"2026-06-20T02:25:00.101Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":115},"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":8.399999999999999,"leverageIndex":2.51,"dramaIndex":119.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.638449136619833,"aZ":-23.95203849890362,"pfxX":-7.074706750514823,"pfxZ":4.007463670714921,"pX":0.42315679140590307,"pZ":1.5187880272594585,"vX0":6.420858163863066,"vY0":-141.0687498806346,"vZ0":-6.572793296847155,"x":100.87,"y":197.77,"x0":-0.9433171146066619,"y0":50.00429054931731,"z0":5.38262861727085,"aX":-14.518962916475267},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.4,"breakHorizontal":11.8,"spinRate":2239,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.3856232466829721,"extension":5.718707837490201},"index":4,"playId":"4cda7a7f-1c04-3a99-a002-c63b4ac48946","pitchNumber":3,"startTime":"2026-06-20T02:25:00.101Z","endTime":"2026-06-20T02:25:04.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.036625699802237,"aZ":-23.58536880468199,"pfxX":-7.103838769760589,"pfxZ":4.13255400646541,"pX":-0.1425717450887153,"pZ":2.2779799176344673,"vX0":4.910239102635335,"vY0":-141.78188896032557,"vZ0":-4.647854914283311,"x":122.43,"y":177.27,"x0":-0.9555652007355334,"y0":50.00464591505936,"z0":5.403744501980394,"aX":-14.76797425126814},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.0,"breakHorizontal":12.1,"spinRate":2350,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.38327197942924807,"extension":5.77690485265421},"index":5,"playId":"8d514587-ea9c-3cf8-8e57-3f7be7f932ea","pitchNumber":4,"startTime":"2026-06-20T02:25:22.386Z","endTime":"2026-06-20T02:25:27.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.642645598588196,"aZ":-32.125344721025925,"pfxX":-0.12070486268797165,"pfxZ":0.02700872417132505,"pX":1.7480981638354567,"pZ":0.5033596056194072,"vX0":7.09784675808348,"vY0":-130.15629743919737,"vZ0":-6.10101714414467,"x":50.37,"y":225.19,"x0":-0.9865256858563722,"y0":50.00097655315708,"z0":5.27908516758548,"aX":-0.2091577006058864},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.0,"breakHorizontal":-1.2,"spinRate":2585,"spinDirection":133},"zone":14,"typeConfidence":0.89,"plateTime":0.41913728634666336,"extension":5.929571451354391},"index":6,"playId":"caea4ab0-a045-3438-a602-15a4b18cb4c7","pitchNumber":5,"startTime":"2026-06-20T02:25:40.174Z","endTime":"2026-06-20T02:25:46.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.7,"awayTeamWinProbability":44.3,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":2.51,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:25:46.216Z","atBatIndex":56},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Nick Gonzales triples (1) on a fly ball to right fielder Tyler Freeman. Spencer Horwitz scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T02:25:53.070Z","endTime":"2026-06-20T02:27:09.275Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":62},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":677955,"link":"/api/v1/people/677955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.506172620847092,"aZ":-25.267353562461363,"pfxX":-8.268783113312717,"pfxZ":3.38630530946989,"pX":0.20740871308344436,"pZ":3.14437178592131,"vX0":6.186459527048513,"vY0":-140.42283552318742,"vZ0":-2.5432628732438163,"x":109.09,"y":153.88,"x0":-0.9268695116112111,"y0":50.002397811714296,"z0":5.66943500793625,"aX":-16.861495042312875},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":14.0,"spinRate":2341,"spinDirection":226},"zone":2,"typeConfidence":0.91,"plateTime":0.38696558213432386,"extension":5.645162944352149},"index":0,"playId":"fdb1b787-a9ad-3e76-b004-876c526db909","pitchNumber":1,"startTime":"2026-06-20T02:26:14.803Z","endTime":"2026-06-20T02:26:19.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.261176930707883,"aZ":-32.46684670211298,"pfxX":0.6603468295014632,"pfxZ":-0.17711947340365608,"pX":0.9689614880206361,"pZ":1.1625006728284994,"vX0":4.7324522122809745,"vY0":-126.65572989481984,"vZ0":-4.196422695835685,"x":80.07,"y":207.39,"x0":-1.0044691773877559,"y0":50.003994192225136,"z0":5.418325676515878,"aX":1.0798112534789905},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.0,"breakHorizontal":-2.2,"spinRate":2536,"spinDirection":82},"zone":14,"typeConfidence":0.89,"plateTime":0.4313532502364992,"extension":5.805365021947875},"index":1,"playId":"5045f2d6-f058-36ce-a526-d3d23431eebb","pitchNumber":2,"startTime":"2026-06-20T02:26:32.437Z","endTime":"2026-06-20T02:26:36.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.611149084905552,"aZ":-24.210954325897383,"pfxX":-5.99367717255646,"pfxZ":3.932510868691594,"pX":-0.037190613749663926,"pZ":2.8290823147987707,"vX0":4.467725495811937,"vY0":-140.02872649865077,"vZ0":-3.391502376301666,"x":118.42,"y":162.39,"x0":-0.8585524647237508,"y0":50.00592746198091,"z0":5.603636741075375,"aX":-12.146258148779896},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.7,"breakHorizontal":10.2,"spinRate":2315,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.38816877957368634,"extension":5.542116562515429},"hitData":{"launchSpeed":98.8,"launchAngle":34.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.0,"coordY":93.57}},"index":2,"playId":"94c28ebd-0b9e-3ba8-b86d-edd2871b579a","pitchNumber":3,"startTime":"2026-06-20T02:26:53.478Z","endTime":"2026-06-20T02:27:09.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.400000000000002,"awayTeamWinProbability":73.6,"homeTeamWinProbabilityAdded":-29.3,"leverageIndex":1.99,"dramaIndex":235.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:27:09.275Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T02:27:20.337Z","endTime":"2026-06-20T02:27:49.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":90.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.876139143695372,"aZ":-17.038815477170786,"pfxX":-3.7278870332694103,"pfxZ":7.351430191174858,"pX":0.3139819469764577,"pZ":2.7868190825977637,"vX0":5.391842714814219,"vY0":-141.3315472261951,"vZ0":-4.507122089445408,"x":105.03,"y":163.54,"x0":-1.1187059576786436,"y0":50.00135109967375,"z0":5.4688952952586805,"aX":-7.674242630067603},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":5.9,"spinRate":2484,"spinDirection":228},"zone":6,"typeConfidence":0.9,"plateTime":0.3849497438137517,"extension":5.823575285102875},"hitData":{"launchSpeed":86.2,"launchAngle":36.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.78,"coordY":65.92}},"index":0,"playId":"292904f4-b892-34ce-93a4-c4e29fb428dd","pitchNumber":1,"startTime":"2026-06-20T02:27:40.925Z","endTime":"2026-06-20T02:27:49.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.63,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:27:49.461Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to left fielder Esmerlyn Valdez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T02:30:11.934Z","endTime":"2026-06-20T02:30:23.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":699013,"link":"/api/v1/people/699013"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jake Mangum 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-06-20T02:30:05.054Z","endTime":"2026-06-20T02:30:14.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"902","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":96.8,"endSpeed":89.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.739839667778202,"aZ":-24.60154424372422,"pfxX":-8.921959354802159,"pfxZ":3.712956245779889,"pX":-1.279403708388548,"pZ":2.615391842524038,"vX0":8.428912875316739,"vY0":-140.87645048407563,"vZ0":-2.2632565348274225,"x":165.77,"y":168.16,"x0":-3.130517056727686,"y0":50.00155093526449,"z0":4.9961288880139385,"aX":-18.187304237827025},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.5,"breakHorizontal":14.8,"spinRate":2340,"spinDirection":231},"zone":11,"typeConfidence":0.89,"plateTime":0.3867141968842578,"extension":6.639924424604289},"hitData":{"launchSpeed":78.5,"launchAngle":49.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.6,"coordY":115.89}},"index":1,"playId":"7dfc70c0-b0bf-3757-9d11-e5ae15a965ae","pitchNumber":1,"startTime":"2026-06-20T02:30:14.144Z","endTime":"2026-06-20T02:30:23.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"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":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:30:23.484Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out softly, pitcher Mason Montgomery to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T02:32:55.990Z","endTime":"2026-06-20T02:35:03.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6],"actionIndex":[1,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":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-06-20T02:30:55.991Z","endTime":"2026-06-20T02:31:35.868Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Mason Montgomery replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_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":1,"startTime":"2026-06-20T02:31:35.868Z","endTime":"2026-06-20T02:32:57.899Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":90.0,"endSpeed":84.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41437425658714,"aZ":-27.501542438064345,"pfxX":0.3197779172859587,"pfxZ":2.6237457089865766,"pX":-0.2981371807199014,"pZ":1.59557959090259,"vX0":-3.8649515443760696,"vY0":-131.2091609967497,"vZ0":-4.984571631304507,"x":128.36,"y":195.7,"x0":1.1396649355743957,"y0":50.00184681812653,"z0":5.518707551546286,"aX":0.5698501111440805},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":0.1,"spinRate":2742,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.4142129776405179,"extension":7.101775731878399},"index":2,"playId":"86865891-c294-3590-9643-f80610b32b0f","pitchNumber":1,"startTime":"2026-06-20T02:32:57.899Z","endTime":"2026-06-20T02:33:03.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"startTime":"2026-06-20T02:33:38.127Z","endTime":"2026-06-20T02:34:08.870Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"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":98.5,"endSpeed":91.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.751328515490258,"aZ":-13.931843770276691,"pfxX":1.4044174161029757,"pfxZ":8.566352607640475,"pX":1.0816763134880947,"pZ":4.695478005261264,"vX0":-0.6737274578151188,"vY0":-143.73158412684228,"vZ0":-0.2534270548555265,"x":75.77,"y":112.0,"x0":1.1343701136954223,"y0":50.003402033123365,"z0":5.63669112432575,"aX":2.990795192497146},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.7,"breakHorizontal":-2.4,"spinRate":2170,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.37851421102809946,"extension":7.041680669149335},"index":4,"playId":"50a2eed2-8fa1-364d-9080-8db305958eef","pitchNumber":2,"startTime":"2026-06-20T02:34:08.870Z","endTime":"2026-06-20T02:34:12.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.844031810353687,"aZ":-29.207249520158687,"pfxX":-1.2625742888933025,"pfxZ":1.6673255209291895,"pX":-0.8264461287584739,"pZ":2.7733784474897822,"vX0":-4.417864918709131,"vY0":-131.02905110079735,"vZ0":-1.808616686656525,"x":148.5,"y":163.9,"x0":1.030300528544384,"y0":50.0012436166772,"z0":5.608454686490643,"aX":-2.244126425935296},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.9,"breakHorizontal":3.0,"spinRate":2610,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.41447240139532227,"extension":6.954840142646012},"index":5,"playId":"39e36fb6-e749-3091-9d44-b6bddb6c2362","pitchNumber":3,"startTime":"2026-06-20T02:34:25.708Z","endTime":"2026-06-20T02:34:52.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788715068370696,"aZ":-30.168602890549952,"pfxX":-1.0302863663104744,"pfxZ":1.1838022562885948,"pX":-0.3235994722246454,"pZ":1.9566025216414493,"vX0":-3.3045983664451315,"vY0":-128.9907192623242,"vZ0":-3.203316814490764,"x":129.33,"y":185.95,"x0":1.1038860964108492,"y0":50.005708927873265,"z0":5.520807862342185,"aX":-1.7502339114993155},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.7,"breakHorizontal":2.5,"spinRate":2630,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4233083855746269,"extension":7.044128059581441},"hitData":{"launchSpeed":42.1,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.04,"coordY":181.0}},"index":6,"playId":"f3775766-8da9-3b39-8c74-cbe211b4b4cb","pitchNumber":4,"startTime":"2026-06-20T02:34:55.711Z","endTime":"2026-06-20T02:35:03.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":-4.800000000000001,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:35:03.202Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a ground ball to right fielder Ryan O'Hearn.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T02:35:13.374Z","endTime":"2026-06-20T02:36:01.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63487661026881,"aZ":-13.281992695273455,"pfxX":3.3218818907260674,"pfxZ":9.17154763681555,"pX":-0.7887909354718285,"pZ":2.2049612542236567,"vX0":-5.62266443663104,"vY0":-141.956146338297,"vZ0":-6.726659145347041,"x":147.07,"y":179.25,"x0":0.7775176492512429,"y0":50.003390904589004,"z0":5.434896929870718,"aX":6.8436009196351275},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":-5.0,"spinRate":2359,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.3844502399477743,"extension":7.128546807249518},"index":0,"playId":"4e83dec8-c5e9-3c43-8254-515917ac7678","pitchNumber":1,"startTime":"2026-06-20T02:35:27.623Z","endTime":"2026-06-20T02:35:32.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.499741034329464,"aZ":-12.145261060384566,"pfxX":1.7143085833576373,"pfxZ":9.673352338107572,"pX":0.13627436789658107,"pZ":3.349680912169599,"vX0":-2.8705582654405877,"vY0":-142.0507571804779,"vZ0":-3.8388388086644047,"x":111.81,"y":148.34,"x0":0.9310996115085538,"y0":50.00330048218914,"z0":5.474831982749921,"aX":3.5499422446702384},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":-2.6,"spinRate":2127,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.38365147406334454,"extension":7.13407704862142},"hitData":{"launchSpeed":92.5,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.23,"coordY":101.29}},"index":1,"playId":"23b272a7-ed01-3644-9983-41bf20316276","pitchNumber":2,"startTime":"2026-06-20T02:35:49.117Z","endTime":"2026-06-20T02:36:01.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.28,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:36:01.442Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a ground ball to left fielder Esmerlyn Valdez. Tyler Freeman to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T02:36:43.616Z","endTime":"2026-06-20T02:38:54.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":"ba207c24-027b-377f-8d12-26ebb6ff88a1","startTime":"2026-06-20T02:36:27.477Z","endTime":"2026-06-20T02:36:30.886Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.050573464192418,"aZ":-12.81085117665584,"pfxX":2.4913471909184697,"pfxZ":9.575885551409517,"pX":-0.9013844415985333,"pZ":2.6770298050094334,"vX0":-5.818504222381395,"vY0":-140.21191570038636,"vZ0":-5.521906550639295,"x":151.36,"y":166.5,"x0":0.8626741119323658,"y0":50.00627432381062,"z0":5.484558058269434,"aX":5.040290779389263},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":-3.5,"spinRate":2166,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.38833339477230266,"extension":7.151424240264589},"index":1,"playId":"91867ca7-1869-39b6-a9ca-3f4650eb495c","pitchNumber":1,"startTime":"2026-06-20T02:36:45.828Z","endTime":"2026-06-20T02:36:50.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":91.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.763550276642743,"aZ":-12.053065472773815,"pfxX":2.4600402445801293,"pfxZ":9.571038212295797,"pX":0.1848613378602627,"pZ":2.666710833815985,"vX0":-3.0637747397622883,"vY0":-142.87189957440012,"vZ0":-5.913723867843555,"x":109.95,"y":166.78,"x0":0.9431322311920143,"y0":50.00001407610818,"z0":5.496101071038472,"aX":5.1702342003810235},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.6,"breakHorizontal":-4.0,"spinRate":2191,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.3809532134607707,"extension":7.11963055328157},"index":2,"playId":"489a7ec1-d428-366f-bf5a-05225519ee97","pitchNumber":2,"startTime":"2026-06-20T02:37:07.609Z","endTime":"2026-06-20T02:37:12.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818810517931535,"aZ":-28.540645804032298,"pfxX":1.0281641860562314,"pfxZ":2.08122607969122,"pX":0.296560811538842,"pZ":2.538208618611787,"vX0":-2.39763864168352,"vY0":-130.47335046977142,"vZ0":-2.3502445691933196,"x":105.7,"y":170.25,"x0":1.0881370417048353,"y0":50.00624859031731,"z0":5.57130885065118,"aX":1.7983382352824733},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.5,"breakHorizontal":-1.4,"spinRate":2601,"spinDirection":267},"zone":6,"typeConfidence":2.0,"plateTime":0.4175658915270444,"extension":7.0683842418743055},"index":3,"playId":"84035b5f-b21d-3d44-a077-092962f9c446","pitchNumber":3,"startTime":"2026-06-20T02:37:31.984Z","endTime":"2026-06-20T02:37:35.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.733044670831696,"aZ":-12.583097912686485,"pfxX":4.034020326902499,"pfxZ":9.293360866856942,"pX":-0.041774075292357826,"pZ":3.0798362434706075,"vX0":-4.6490399554692585,"vY0":-143.48146456563967,"vZ0":-4.878699558272052,"x":118.59,"y":155.62,"x0":1.0668918874479303,"y0":50.00469688597238,"z0":5.571294234629558,"aX":8.50592762938002},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.2,"breakHorizontal":-6.5,"spinRate":2324,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.3801360114604986,"extension":7.0251795337938345},"index":4,"playId":"d6761aff-e003-36e6-976c-1a72f1e4cd05","pitchNumber":4,"startTime":"2026-06-20T02:37:56.642Z","endTime":"2026-06-20T02:38:01.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08268884884456,"aZ":-12.208149801140245,"pfxX":2.0536207131194226,"pfxZ":9.37612718852493,"pX":-1.367394877763411,"pZ":2.7994041850598106,"vX0":-6.8252060996292245,"vY0":-143.58623157955736,"vZ0":-5.838663176924852,"x":169.12,"y":163.2,"x0":0.7531764935457951,"y0":50.00293400274166,"z0":5.5899052159181934,"aX":4.374190859752402},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.3,"breakHorizontal":-2.6,"spinRate":2248,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.3786314650719502,"extension":7.1204663481118535},"index":5,"playId":"769a736e-1e37-3c21-a0fa-98add702700d","pitchNumber":5,"startTime":"2026-06-20T02:38:24.132Z","endTime":"2026-06-20T02:38:28.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.379545791838474,"aZ":-31.351111326820465,"pfxX":-1.2850447147224124,"pfxZ":0.47366085579174566,"pX":-0.2173139121638975,"pZ":2.2694584291083633,"vX0":-2.952458923702367,"vY0":-129.82783210049266,"vZ0":-2.4093586892102135,"x":125.28,"y":177.5,"x0":1.0965740825956682,"y0":50.00051115264994,"z0":5.569725697391699,"aX":-2.216849373470809},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.6,"breakHorizontal":2.9,"spinRate":2689,"spinDirection":290},"zone":5,"typeConfidence":2.0,"plateTime":0.4201356876302671,"extension":7.0362759073327465},"hitData":{"launchSpeed":90.2,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.58,"coordY":106.88}},"index":6,"playId":"775da70f-9508-3334-bfc1-e5f44da00ecd","pitchNumber":6,"startTime":"2026-06-20T02:38:42.913Z","endTime":"2026-06-20T02:38:54.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":5.699999999999996,"leverageIndex":2.72,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:38:54.885Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Braxton Fulford doubles (3) on a sharp line drive to center fielder Jake Mangum. Tyler Freeman scores. Cole Carrigg scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T02:40:34.512Z","endTime":"2026-06-20T02:42:02.739Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":682254,"link":"/api/v1/people/682254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":{"id":682254,"link":"/api/v1/people/682254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Braxton Fulford replaces Sterlin Thompson.","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-06-20T02:39:38.819Z","endTime":"2026-06-20T02:39:41.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":694514,"link":"/api/v1/people/694514"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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":1,"startTime":"2026-06-20T02:39:41.830Z","endTime":"2026-06-20T02:40:36.760Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.677652292571956,"aZ":-12.997444420586275,"pfxX":1.8875130892822773,"pfxZ":9.261378146240531,"pX":0.5154738888750463,"pZ":2.2857153198634186,"vX0":-2.026483921357351,"vY0":-141.66143355768116,"vZ0":-6.727610784536086,"x":97.35,"y":177.07,"x0":0.988527920604527,"y0":50.00035690509371,"z0":5.490824613905521,"aX":3.9076081089874717},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":-3.1,"spinRate":2342,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.38390755773272645,"extension":7.192461503248162},"index":2,"playId":"94083682-3975-3eee-994c-69637d49cea5","pitchNumber":1,"startTime":"2026-06-20T02:40:36.760Z","endTime":"2026-06-20T02:40:40.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":97.3,"endSpeed":90.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.945106320426657,"aZ":-13.097278890369438,"pfxX":2.7279539675536286,"pfxZ":9.160848655041258,"pX":0.8887417729989888,"pZ":3.890954112856474,"vX0":-1.375116738734588,"vY0":-141.88199693760885,"vZ0":-2.693092553046597,"x":83.12,"y":133.72,"x0":1.0197043470576868,"y0":50.002090596941976,"z0":5.6640648477132105,"aX":5.680518202081134},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.4,"breakHorizontal":-4.8,"spinRate":2358,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.38293742555814214,"extension":6.882052631967716},"index":3,"playId":"4d7e0dd0-4316-3716-9ec8-6f10cf98360e","pitchNumber":2,"startTime":"2026-06-20T02:40:53.622Z","endTime":"2026-06-20T02:40:57.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.96871997639839,"aZ":-36.51194630394636,"pfxX":1.0115947954164577,"pfxZ":-2.6866671250082863,"pX":-1.073580427460126,"pZ":1.6321840500916203,"vX0":-4.917894176093285,"vY0":-124.68650304804923,"vZ0":-2.5784974169436277,"x":157.92,"y":194.71,"x0":0.7711591038094847,"y0":50.002716030980686,"z0":5.6180238540319465,"aX":1.6350030372367685},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.2,"breakHorizontal":-1.0,"spinRate":2675,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.4350132150213586,"extension":7.0245644806338365},"index":4,"playId":"fc0acdd0-90b4-3d5b-8360-b9d3d52eab16","pitchNumber":3,"startTime":"2026-06-20T02:41:12.096Z","endTime":"2026-06-20T02:41:17.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.6,"endSpeed":91.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428782507051142,"aZ":-12.013203547449699,"pfxX":1.7172668569532723,"pfxZ":9.426839873928333,"pX":-1.0310315283047664,"pZ":3.337929663904757,"vX0":-6.093364498294765,"vY0":-143.7436900356428,"vZ0":-4.141644241028655,"x":156.3,"y":148.66,"x0":0.8729505822433259,"y0":50.0041307172506,"z0":5.51677062692359,"aX":3.6739544114004357},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.7,"breakHorizontal":-2.2,"spinRate":2369,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.3778800462086984,"extension":7.177003170320085},"index":5,"playId":"b4813054-4253-3562-8189-6fd7770be257","pitchNumber":4,"startTime":"2026-06-20T02:41:28.942Z","endTime":"2026-06-20T02:41:32.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.5,"endSpeed":91.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16443546481052,"aZ":-12.242095126578239,"pfxX":1.6501390839908712,"pfxZ":9.50993553888387,"pX":-0.07888301075376242,"pZ":2.1636660549130364,"vX0":-3.5565828160509296,"vY0":-142.1297581454263,"vZ0":-7.192770537535912,"x":120.01,"y":180.36,"x0":0.9608062969739118,"y0":50.00049972088558,"z0":5.463793900188362,"aX":3.458103799981081},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.3,"breakHorizontal":-2.5,"spinRate":2338,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.381857332450636,"extension":7.160844573795252},"hitData":{"launchSpeed":109.5,"launchAngle":15.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":82.06,"coordY":41.81}},"index":6,"playId":"003e0d4a-1f88-3a4a-ac40-22d5def585fa","pitchNumber":5,"startTime":"2026-06-20T02:41:48.121Z","endTime":"2026-06-20T02:42:02.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":694249,"link":"/api/v1/people/694249"},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":56.8,"leverageIndex":4.97,"dramaIndex":478.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:42:02.739Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T02:42:22.103Z","endTime":"2026-06-20T02:44:50.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.861876944882255,"aZ":-30.09587715287653,"pfxX":0.39429766842766334,"pfxZ":1.1994884654078803,"pX":-1.1360242263507265,"pZ":0.9036942859116867,"vX0":-5.787322928599246,"vY0":-129.5882252544549,"vZ0":-5.664117180815246,"x":160.3,"y":214.38,"x0":1.0592750483266586,"y0":50.00176512284052,"z0":5.3704208107325355,"aX":0.6829295520425133},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.3,"breakHorizontal":0.4,"spinRate":2685,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.4200208946931059,"extension":7.168650659792864},"index":0,"playId":"40122de6-57e8-3657-b103-225b1e1c1fe2","pitchNumber":1,"startTime":"2026-06-20T02:42:41.069Z","endTime":"2026-06-20T02:42:48.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75713007042876,"aZ":-31.147431116571862,"pfxX":-0.16550474436866036,"pfxZ":0.6252332219300527,"pX":-0.5734478742817661,"pZ":2.452453095099315,"vX0":-3.984020768608994,"vY0":-126.2329761143277,"vZ0":-1.4988998690801767,"x":138.86,"y":172.56,"x0":1.0386558905810903,"y0":50.00065145236896,"z0":5.533285880361167,"aX":-0.26955226716349445},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.1,"breakHorizontal":1.1,"spinRate":2664,"spinDirection":311},"zone":4,"typeConfidence":2.0,"plateTime":0.4319001556541786,"extension":7.066426505482935},"index":1,"playId":"0311c5c9-46c2-3a81-bb52-5b2b9bdcbc7e","pitchNumber":2,"startTime":"2026-06-20T02:43:01.768Z","endTime":"2026-06-20T02:43:07.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":98.3,"endSpeed":90.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.910298340528517,"aZ":-13.702391780038557,"pfxX":2.511975541228675,"pfxZ":8.785539932941806,"pX":1.0426742787763876,"pZ":4.7418210983364535,"vX0":-1.735806413617316,"vY0":-143.33875829450798,"vZ0":-0.5849072235781574,"x":77.26,"y":110.75,"x0":1.3265513215251854,"y0":50.0008848286469,"z0":5.795822784393209,"aX":5.280785431015221},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":-4.2,"spinRate":2327,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.38061194895386885,"extension":6.88404271579271},"index":2,"playId":"7735e608-942b-3bf0-9a09-ae0cc07e948d","pitchNumber":3,"startTime":"2026-06-20T02:43:22.575Z","endTime":"2026-06-20T02:43:28.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1683605424167,"aZ":-33.07303339277402,"pfxX":-0.4182191023430486,"pfxZ":-0.5327637573795432,"pX":-0.4086103477132122,"pZ":1.4084907662237292,"vX0":-3.496155435328426,"vY0":-127.7512204021287,"vZ0":-3.853621640104017,"x":132.58,"y":200.75,"x0":1.0203190082705913,"y0":50.00315418107742,"z0":5.4788709390664705,"aX":-0.7052057489335439},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.4,"breakHorizontal":1.4,"spinRate":2710,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.42537931583857436,"extension":6.997348235724038},"index":3,"playId":"952f684c-85ec-3b3d-a55b-71dfc910a7b4","pitchNumber":4,"startTime":"2026-06-20T02:43:41.277Z","endTime":"2026-06-20T02:43:46.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98113496794126,"aZ":-13.053448191393016,"pfxX":2.7340185328965636,"pfxZ":9.175323356984794,"pX":-0.03414326064493159,"pZ":3.927290341048547,"vX0":-4.1428286373771535,"vY0":-142.37360151453234,"vZ0":-2.398962063813631,"x":118.3,"y":132.74,"x0":1.074423619594072,"y0":50.00699130728235,"z0":5.591174620971916,"aX":5.700421307424616},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":-4.3,"spinRate":2264,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.3824689635310845,"extension":7.022514005007748},"index":4,"playId":"fe7a0ccb-1669-3df1-9559-940562d735d3","pitchNumber":5,"startTime":"2026-06-20T02:44:04.444Z","endTime":"2026-06-20T02:44:09.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":86.8,"endSpeed":80.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.662960680638573,"aZ":-31.570779224335045,"pfxX":-1.3683826528965062,"pfxZ":0.3690993158265048,"pX":0.46041295003918625,"pZ":3.065013393947156,"vX0":-1.5367972634991878,"vY0":-126.55211189575836,"vZ0":-0.27596395432685084,"x":99.45,"y":156.02,"x0":1.2504184490270713,"y0":50.00355558879011,"z0":5.676455637007632,"aX":-2.2487141151026147},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":2.8,"spinRate":2659,"spinDirection":292},"zone":3,"typeConfidence":2.0,"plateTime":0.4306662398221004,"extension":6.8371240447620485},"index":5,"playId":"71afaf0c-d8b4-33a2-b035-f830a4e8fb76","pitchNumber":6,"startTime":"2026-06-20T02:44:21.716Z","endTime":"2026-06-20T02:44:25.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":91.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.290258060843254,"aZ":-13.41271267052268,"pfxX":2.2063530110611422,"pfxZ":8.976901045446692,"pX":-0.5885617972614415,"pZ":2.388934920032855,"vX0":-5.506699987219034,"vY0":-142.1926844339952,"vZ0":-6.147508755182893,"x":139.43,"y":174.28,"x0":1.0689271981795028,"y0":50.0050910261736,"z0":5.3972516628830585,"aX":4.613019577011083},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.5,"breakHorizontal":-3.1,"spinRate":2377,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.3822020639579842,"extension":7.140116797789869},"index":6,"playId":"158dd517-c33e-3f9b-9550-ca842ead57c4","pitchNumber":7,"startTime":"2026-06-20T02:44:45.284Z","endTime":"2026-06-20T02:44:50.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":656811,"link":"/api/v1/people/656811"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:44:50.370Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T02:47:23.429Z","endTime":"2026-06-20T02:48:48.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Braxton Fulford remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T02:47:05.879Z","endTime":"2026-06-20T02:47:05.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":694514,"link":"/api/v1/people/694514"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Antonio Senzatela replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T02:47:05.881Z","endTime":"2026-06-20T02:47:25.406Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":97.7,"endSpeed":89.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0893003819164,"aZ":-14.757758190359045,"pfxX":-3.4088475955474555,"pfxZ":8.425271692832265,"pX":-1.0384024076861587,"pZ":3.9597911230945257,"vX0":6.408282406157146,"vY0":-142.27292029018935,"vZ0":-2.5621900513255547,"x":156.58,"y":131.87,"x0":-2.86860490209882,"y0":50.00280507442227,"z0":5.797759944923654,"aX":-7.0473544119553235},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":5.0,"spinRate":2302,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38376683670645795,"extension":6.226970383546463},"index":2,"playId":"31f66687-dc79-37ce-b285-08d1a3a9f6a3","pitchNumber":1,"startTime":"2026-06-20T02:47:25.406Z","endTime":"2026-06-20T02:47:29.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26928986959877,"aZ":-25.70123110378045,"pfxX":1.2239489273798974,"pfxZ":3.6401651978677867,"pX":1.9819865635305645,"pZ":1.8575997535862416,"vX0":12.010208149327424,"vY0":-131.87025739862628,"vZ0":-5.132825861517294,"x":41.45,"y":188.62,"x0":-2.7709867567260678,"y0":50.006486816890934,"z0":5.7003281610459355,"aX":2.1775952272992907},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":-4.6,"spinRate":2367,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.4136853445373925,"extension":5.986649585410907},"index":3,"playId":"63c227f3-a011-3a3a-a5e4-90521770ca64","pitchNumber":2,"startTime":"2026-06-20T02:47:41.767Z","endTime":"2026-06-20T02:47:45.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.664589400451288,"aZ":-15.487419945228648,"pfxX":-2.409133360831198,"pfxZ":8.171473764168717,"pX":0.5614557492320195,"pZ":3.537120042408805,"vX0":10.153845520458521,"vY0":-140.77735289009826,"vZ0":-3.338105314452497,"x":95.6,"y":143.28,"x0":-2.751843727840221,"y0":50.00565431697844,"z0":5.7175638178704125,"aX":-4.921496269287504},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":2.6,"spinRate":2421,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.38647937482241135,"extension":6.304189031576901},"index":4,"playId":"14f8ea76-3e62-3417-b772-6d43883f2582","pitchNumber":3,"startTime":"2026-06-20T02:48:00.572Z","endTime":"2026-06-20T02:48:05.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.253188664084945,"aZ":-16.130359002408678,"pfxX":-2.0266392115071206,"pfxZ":7.804385411002791,"pX":-1.3103828363736036,"pZ":3.840528872306804,"vX0":4.9761221570730365,"vY0":-141.31876316529684,"vZ0":-2.5161981620621967,"x":166.95,"y":135.09,"x0":-2.8179803340002127,"y0":50.003343326306236,"z0":5.7586041414992275,"aX":-4.167123227338211},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.9,"breakHorizontal":2.9,"spinRate":2407,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38518584035981673,"extension":6.3625719030715775},"index":5,"playId":"6d4ee452-2092-39f8-885d-8e8846052eaf","pitchNumber":4,"startTime":"2026-06-20T02:48:17.659Z","endTime":"2026-06-20T02:48:23.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09246551348621,"aZ":-17.5886594816426,"pfxX":-2.430912204667073,"pfxZ":7.373689723402311,"pX":0.3444828761753352,"pZ":3.336455915402234,"vX0":9.326646242243939,"vY0":-138.6102242178642,"vZ0":-3.202140747603762,"x":103.87,"y":148.7,"x0":-2.7237665622811287,"y0":50.00624370315551,"z0":5.656880015893304,"aX":-4.811722716534901},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":2.8,"spinRate":2360,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3926493584033679,"extension":6.4651168658733535},"hitData":{"launchSpeed":75.6,"launchAngle":13.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.24,"coordY":132.07}},"index":6,"playId":"03f32a2a-9c99-3913-9be4-4817652f47bc","pitchNumber":5,"startTime":"2026-06-20T02:48:36.960Z","endTime":"2026-06-20T02:48:48.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":-11.700000000000003,"leverageIndex":2.87,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:48:48.608Z","atBatIndex":65},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Brandon Lowe reaches on a fielder's choice, fielded by shortstop Ezequiel Tovar. Henry Davis to 3rd. Henry Davis advances to 3rd, on a fielding error by shortstop Ezequiel Tovar.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T02:49:23.857Z","endTime":"2026-06-20T02:49:40.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Henry Davis replaces Marcell Ozuna.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T02:49:04.653Z","endTime":"2026-06-20T02:49:26.060Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":542303,"link":"/api/v1/people/542303"},"base":1,"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":95.1,"endSpeed":88.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.907293200450837,"aZ":-22.19087640460026,"pfxX":-3.292775252659507,"pfxZ":5.038608266698494,"pX":-0.3074802990562796,"pZ":2.2231399867752173,"vX0":7.502903937546234,"vY0":-138.43950924719329,"vZ0":-5.500668466964937,"x":128.72,"y":178.76,"x0":-2.600205989687372,"y0":50.00386712268757,"z0":5.679152126841998,"aX":-6.525543401246473},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.4,"breakHorizontal":4.8,"spinRate":2208,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3925625692771306,"extension":6.296085820722104},"hitData":{"launchSpeed":105.1,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":108.74,"coordY":153.2}},"index":1,"playId":"cfeaa319-0110-3d91-b957-9776487ead94","pitchNumber":1,"startTime":"2026-06-20T02:49:26.060Z","endTime":"2026-06-20T02:49:40.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-25.599999999999994,"leverageIndex":4.68,"dramaIndex":279.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:49:40.540Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez walks. Brandon Lowe to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T02:50:13.663Z","endTime":"2026-06-20T02:52:23.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":87.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41960799753688,"aZ":-25.738690320429264,"pfxX":0.5596646252103907,"pfxZ":3.36985864101983,"pX":-0.6866492636759032,"pZ":3.545690002075409,"vX0":5.977967918227105,"vY0":-135.79020227314277,"vZ0":-1.5627914974491617,"x":143.17,"y":143.05,"x0":-2.968934535799148,"y0":50.002235786800455,"z0":5.8808824411413,"aX":1.0685937770387453},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":-2.0,"spinRate":2308,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.39992609479815044,"extension":6.2220104613092815},"index":0,"playId":"ddcf03b0-a9c7-3252-9bee-4d56e1d4b717","pitchNumber":1,"startTime":"2026-06-20T02:50:13.663Z","endTime":"2026-06-20T02:50:17.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.36625065865257,"aZ":-36.39785743535101,"pfxX":1.8216368266410279,"pfxZ":-2.8578195938586406,"pX":-0.06886667179371199,"pZ":1.4112700114004644,"vX0":5.368419577174463,"vY0":-119.79255698809327,"vZ0":-3.216640862001416,"x":119.63,"y":200.68,"x0":-2.559952603146306,"y0":50.001306417573346,"z0":5.969002181704493,"aX":2.693310061356065},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.6,"breakHorizontal":-4.4,"spinRate":2712,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4542172271118554,"extension":6.36084877591672},"index":1,"playId":"49614f72-aec0-34a4-87e5-e8829e8f03d8","pitchNumber":2,"startTime":"2026-06-20T02:50:32.069Z","endTime":"2026-06-20T02:50:36.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.500647395502053,"aZ":-21.334841533877942,"pfxX":-3.0835589949746995,"pfxZ":5.287228554010158,"pX":-0.8090313131416612,"pZ":3.69483699869061,"vX0":6.81443265380387,"vY0":-141.22188221984445,"vZ0":-1.938201046623481,"x":147.84,"y":139.02,"x0":-2.8361696335042548,"y0":50.00615231070645,"z0":5.740602163559554,"aX":-6.326263939091697},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.5,"breakHorizontal":4.4,"spinRate":2372,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.385585166765523,"extension":6.211162087585568},"index":2,"playId":"b8284f1a-dab7-3910-9675-97c2415f708b","pitchNumber":3,"startTime":"2026-06-20T02:50:50.802Z","endTime":"2026-06-20T02:50:55.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.068063501598704,"aZ":-26.19217242911004,"pfxX":2.5340680055290847,"pfxZ":3.340859029939704,"pX":0.48438870206978624,"pZ":2.86502687576129,"vX0":7.584046110585676,"vY0":-131.76762571439255,"vZ0":-2.7987892780537007,"x":98.54,"y":161.42,"x0":-2.7390012072873127,"y0":50.00438167737616,"z0":5.838164973542156,"aX":4.539624419032352},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.8,"breakHorizontal":-6.0,"spinRate":2425,"spinDirection":198},"zone":3,"typeConfidence":0.92,"plateTime":0.4127264195952294,"extension":6.144081766502175},"index":3,"playId":"3c98c195-fc9a-3200-a054-33cc99c5653d","pitchNumber":4,"startTime":"2026-06-20T02:51:08.908Z","endTime":"2026-06-20T02:51:12.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":98.3,"endSpeed":91.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420330929981333,"aZ":-18.114501318930287,"pfxX":-3.379150649475953,"pfxZ":6.610889643603766,"pX":-0.29217770972812734,"pZ":3.1790972621236158,"vX0":8.138110776816204,"vY0":-143.18161575117088,"vZ0":-4.0124424386577004,"x":128.14,"y":152.94,"x0":-2.7015637788366162,"y0":50.00609399130462,"z0":5.695223751496665,"aX":-7.190731816342798},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.5,"breakHorizontal":4.9,"spinRate":2334,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.37899418396912177,"extension":6.381121940230608},"index":4,"playId":"47f058e3-af1d-3d2d-85fa-a4258045f552","pitchNumber":5,"startTime":"2026-06-20T02:51:37.589Z","endTime":"2026-06-20T02:51:40.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.888742819474967,"aZ":-37.44517305447802,"pfxX":2.8543650960345754,"pfxZ":-3.4642563678469696,"pX":-1.3324746244340115,"pZ":3.7732110850918708,"vX0":2.7827700839597274,"vY0":-121.52550243363298,"vZ0":2.0318884248257065,"x":167.79,"y":136.9,"x0":-2.8559194066968634,"y0":50.00292392466441,"z0":6.138281779741861,"aX":4.343322851653451},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.6,"breakHorizontal":-5.8,"spinRate":2643,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.4477269045321899,"extension":5.8938245149952335},"index":5,"playId":"ae2a8629-59d0-3e9b-a04c-be8925f865c6","pitchNumber":6,"startTime":"2026-06-20T02:51:58.009Z","endTime":"2026-06-20T02:52:02.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":91.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91024026021778,"aZ":-19.4041343801112,"pfxX":-1.9575479349937246,"pfxZ":6.0474713308753625,"pX":-0.6661630614452917,"pZ":4.01996042786231,"vX0":6.584147081822126,"vY0":-143.00634525244445,"vZ0":-1.5392553130796638,"x":142.39,"y":130.24,"x0":-2.7244301813664684,"y0":50.00348712635216,"z0":5.75846711931741,"aX":-4.13474307620301},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.9,"breakHorizontal":2.5,"spinRate":2353,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38016989019656444,"extension":6.36685580816129},"index":6,"playId":"55ac3d3f-3492-36a9-a94d-f34036d679c3","pitchNumber":7,"startTime":"2026-06-20T02:52:17.347Z","endTime":"2026-06-20T02:52:23.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.7,"awayTeamWinProbability":63.3,"homeTeamWinProbabilityAdded":-9.5,"leverageIndex":4.32,"dramaIndex":171.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:52:23.608Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T02:53:43.322Z","endTime":"2026-06-20T02:54:51.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,5,6],"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Callihan replaces Esmerlyn Valdez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T02:52:42.455Z","endTime":"2026-06-20T02:52:45.902Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":699013,"link":"/api/v1/people/699013"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T02:52:45.902Z","endTime":"2026-06-20T02:53:45.576Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":98.4,"endSpeed":91.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7628481913211,"aZ":-19.394534450935687,"pfxX":-2.6709811792013616,"pfxZ":6.05369508414339,"pX":0.022196633710422832,"pZ":2.5975346322813935,"vX0":8.352459208982106,"vY0":-143.1792709384709,"vZ0":-5.520565242959887,"x":116.15,"y":168.65,"x0":-2.564158184235513,"y0":50.0068963820961,"z0":5.733813526047849,"aX":-5.642992593457659},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.2,"breakHorizontal":3.5,"spinRate":2333,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.38008862351029293,"extension":6.330000666877927},"index":2,"playId":"327a55aa-d8c1-3b48-86df-89a538ad762c","pitchNumber":1,"startTime":"2026-06-20T02:53:45.576Z","endTime":"2026-06-20T02:53:49.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.689500347789814,"aZ":-18.328717981477578,"pfxX":-3.397840603287367,"pfxZ":6.695036812369683,"pX":0.6290278966366947,"pZ":2.5596245341762094,"vX0":10.361675594420117,"vY0":-141.5738636648123,"vZ0":-5.382439261685354,"x":93.02,"y":169.67,"x0":-2.60717454888588,"y0":50.002519923076306,"z0":5.626118884036321,"aX":-7.027751241751418},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.4,"breakHorizontal":4.4,"spinRate":2372,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3841761919714961,"extension":6.360358131779782},"index":3,"playId":"5459da9c-8775-3728-b323-dfcc8832c6bb","pitchNumber":2,"startTime":"2026-06-20T02:54:01.469Z","endTime":"2026-06-20T02:54:05.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-20T02:54:20.263Z","endTime":"2026-06-20T02:54:28.295Z","isPitch":false,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.153914888704904,"aZ":-18.850818557802754,"pfxX":-2.5141268525640266,"pfxZ":6.296702158122429,"pX":0.04368547248775133,"pZ":4.544317722751893,"vX0":9.158291357913058,"vY0":-143.37664873944777,"vZ0":-0.11174496191531363,"x":115.33,"y":116.08,"x0":-2.8428498558107265,"y0":50.000021339892676,"z0":5.744401018906035,"aX":-5.318742035316664},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.6,"breakHorizontal":3.0,"spinRate":2328,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.379696781251321,"extension":6.10201517208349},"index":5,"playId":"44408b12-a0dd-3cda-bd49-a1cb6b288955","pitchNumber":3,"startTime":"2026-06-20T02:54:28.295Z","endTime":"2026-06-20T02:54:32.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":96.7,"endSpeed":89.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73218332706116,"aZ":-19.426547808646877,"pfxX":-3.517256975748836,"pfxZ":6.2410921871945995,"pX":-0.3003952230315597,"pZ":3.5902525616907117,"vX0":8.142862883499152,"vY0":-140.7912473351082,"vZ0":-2.2609370834211444,"x":128.45,"y":141.84,"x0":-2.7507565505442764,"y0":50.00317569944046,"z0":5.637154952115777,"aX":-7.185389387493343},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.2,"breakHorizontal":5.0,"spinRate":2299,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3864627931635889,"extension":6.382123617441007},"index":6,"playId":"8f4d5e6e-0504-30fe-9301-ed37e3531be8","pitchNumber":4,"startTime":"2026-06-20T02:54:46.680Z","endTime":"2026-06-20T02:54:51.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":16.9,"leverageIndex":5.16,"dramaIndex":238.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:54:51.042Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Pirates challenged (force play), call on the field was upheld: Pirates challenged (play at 1st), call on the field was upheld: Jared Triolo grounds into a double play, shortstop Ezequiel Tovar to second baseman Willi Castro to first baseman TJ Rumfield. Endy Rodríguez out at 2nd. Jared Triolo out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T02:54:55.605Z","endTime":"2026-06-20T02:55:44.124Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.90"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.88"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.16"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.25"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.48"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.64"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.96"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.36"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.15"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.19"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.74"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".271"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".162"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".490"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".490"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.208266295711745,"aZ":-22.55116299290748,"pfxX":1.0552040156187852,"pfxZ":5.022876341947058,"pX":0.7854898730783766,"pZ":1.7679463572949714,"vX0":9.057157628601885,"vY0":-135.94251380268432,"vZ0":-6.31137816704814,"x":87.06,"y":191.05,"x0":-2.6945413871547386,"y0":50.00486987114607,"z0":5.632623960106394,"aX":2.0188227561749184},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":-3.4,"spinRate":2401,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.3993534905329539,"extension":6.1194405137895584},"index":0,"playId":"e040c3c5-5196-3def-bf0c-b67f5f8c272f","pitchNumber":1,"startTime":"2026-06-20T02:55:16.712Z","endTime":"2026-06-20T02:55:22.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":91.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.209512826945115,"aZ":-18.299543936509277,"pfxX":-4.117105610789347,"pfxZ":6.57713843022545,"pX":0.07665019339124737,"pZ":2.9936130448652953,"vX0":9.812108769001373,"vY0":-142.99249968425676,"vZ0":-4.358008308049212,"x":114.08,"y":157.95,"x0":-2.8360944576103884,"y0":50.003856229462535,"z0":5.65635647969489,"aX":-8.687353478335426},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.4,"breakHorizontal":5.9,"spinRate":2489,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.38035579696005284,"extension":6.209199666953838},"hitData":{"launchSpeed":96.5,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":155.74}},"index":1,"playId":"bdf44f6b-09a0-37af-9a72-808926c85d0b","pitchNumber":2,"startTime":"2026-06-20T02:55:36.668Z","endTime":"2026-06-20T02:55:44.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":134,"additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":134}]},"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":46.4,"leverageIndex":7.24,"dramaIndex":470.0,"contextMetrics":{},"playEndTime":"2026-06-20T02:55:44.124Z","atBatIndex":69}]