[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Chandler Simpson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:40:12.294Z","endTime":"2026-06-28T17:40:38.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-28T15:13:25.206Z","endTime":"2026-06-28T17:20:47.949Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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-28T17:20:47.949Z","endTime":"2026-06-28T17:39:16.425Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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-28T17:39:16.425Z","endTime":"2026-06-28T17:40:14.141Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.548762206990173,"aZ":-23.473015078523908,"pfxX":0.22409441174806943,"pfxZ":4.837564037403457,"pX":-1.0044284674282105,"pZ":2.6547580533190933,"vX0":3.0876721909167277,"vY0":-133.26134115455253,"vZ0":-4.011039391192882,"x":155.12,"y":168.53,"x0":-2.2070657344018407,"y0":50.00307688104293,"z0":5.874315484969989,"aX":0.40333344744685484},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":-1.1,"spinRate":2670,"spinDirection":158},"zone":11,"typeConfidence":0.89,"plateTime":0.41096316011727074,"extension":6.41150245314145},"index":3,"playId":"35c21934-36ef-360e-89dc-3723b0f2a65d","pitchNumber":1,"startTime":"2026-06-28T17:40:14.141Z","endTime":"2026-06-28T17:40:17.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07217521448521,"aZ":-14.868185887327334,"pfxX":-11.35531854681177,"pfxZ":8.891948870399425,"pX":-0.09093512109434163,"pZ":1.6886874296450785,"vX0":8.74543755384027,"vY0":-139.06786865335187,"vZ0":-7.951523573267374,"x":119.72,"y":194.7,"x0":-1.8113588956511308,"y0":50.00192263799268,"z0":5.584397266457453,"aX":-22.096874550287026},"breaks":{"breakAngle":50.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":18.6,"spinRate":2367,"spinDirection":205},"zone":8,"typeConfidence":0.92,"plateTime":0.3948295775626298,"extension":6.610676416225515},"hitData":{"launchSpeed":85.6,"launchAngle":56.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.15,"coordY":144.04}},"index":4,"playId":"199be1f0-84e7-3d7e-8fc2-2f089b578e64","pitchNumber":2,"startTime":"2026-06-28T17:40:27.664Z","endTime":"2026-06-28T17:40:38.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-28T17:40:38.705Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:40:48.677Z","endTime":"2026-06-28T17:41:29.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":95.5,"endSpeed":86.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87269316171905,"aZ":-10.849321844422091,"pfxX":-4.496183610393383,"pfxZ":11.019861042128383,"pX":-0.704350865328988,"pZ":2.618579998005388,"vX0":3.9491168087447712,"vY0":-138.8962970194068,"vZ0":-6.882260779721222,"x":143.51,"y":169.57,"x0":-1.5670741332138307,"y0":50.00690858883653,"z0":5.866002778723523,"aX":-8.703691710878552},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":7.2,"spinRate":2571,"spinDirection":196},"zone":4,"typeConfidence":0.89,"plateTime":0.39578859763909513,"extension":6.615965121822064},"index":0,"playId":"e844431d-efe5-3540-9539-3fa6beca1f2f","pitchNumber":1,"startTime":"2026-06-28T17:41:03.219Z","endTime":"2026-06-28T17:41:06.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49797297863707,"aZ":-27.690594921975876,"pfxX":-8.958826432785859,"pfxZ":2.593164893909197,"pX":-0.9205791937012883,"pZ":2.4628546660725146,"vX0":5.299759221933803,"vY0":-131.40343687895265,"vZ0":-3.0568653390873703,"x":152.09,"y":172.28,"x0":-1.8103014188251358,"y0":50.006213080605626,"z0":5.72135141182284,"aX":-15.509830047579417},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":14.9,"spinRate":1369,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.4184742524179681,"extension":6.463825090374951},"hitData":{"launchSpeed":84.0,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.18,"coordY":152.42}},"index":1,"playId":"b2683146-a70e-3419-a13e-46b0eb11eece","pitchNumber":2,"startTime":"2026-06-28T17:41:22.598Z","endTime":"2026-06-28T17:41:29.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:41:29.624Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to first baseman Jonathan Aranda in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:41:44.120Z","endTime":"2026-06-28T17:43:07.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":94.9,"endSpeed":85.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4040027957529,"aZ":-10.582207629305971,"pfxX":-2.0237963826241856,"pfxZ":11.360229509066963,"pX":0.48861520790530494,"pZ":3.5192069056748307,"vX0":6.541351377415803,"vY0":-137.8942906516562,"vZ0":-4.4963927368953795,"x":98.38,"y":143.76,"x0":-1.6650899450845829,"y0":50.001668068224056,"z0":5.901762556697331,"aX":-3.8468306033101647},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.7,"breakHorizontal":2.2,"spinRate":2604,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.3992060616631212,"extension":6.300478460233745},"index":0,"playId":"2799675d-9272-3837-be20-b103f835d7af","pitchNumber":1,"startTime":"2026-06-28T17:41:54.989Z","endTime":"2026-06-28T17:41:58.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52817333912451,"aZ":-10.544801041007839,"pfxX":-3.659939703448817,"pfxZ":11.171422867992252,"pX":0.3453939838301379,"pZ":2.826646057539711,"vX0":6.4614404825189125,"vY0":-138.83902164797541,"vZ0":-6.460545753690199,"x":103.83,"y":162.46,"x0":-1.5454401404070857,"y0":50.001401008856206,"z0":5.898814334675198,"aX":-7.085842955174137},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.0,"breakHorizontal":5.2,"spinRate":2628,"spinDirection":200},"zone":3,"typeConfidence":0.89,"plateTime":0.3957834999719445,"extension":6.369922939185509},"index":1,"playId":"10634abb-66cd-3ab9-bcb4-adaa0eb711bd","pitchNumber":2,"startTime":"2026-06-28T17:42:09.764Z","endTime":"2026-06-28T17:42:36.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":86.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.581673643265184,"aZ":-16.390089076624747,"pfxX":-10.812706484821508,"pfxZ":8.079389692557754,"pX":0.5495631723101465,"pZ":2.2977535732799375,"vX0":9.652969534809584,"vY0":-139.83612925683016,"vZ0":-6.199524046182956,"x":96.05,"y":176.74,"x0":-1.5658477067529994,"y0":50.00090880396971,"z0":5.6441917282853975,"aX":-21.117190592476874},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":17.3,"spinRate":2555,"spinDirection":212},"zone":6,"typeConfidence":0.93,"plateTime":0.3937819782256713,"extension":6.496160647790492},"index":2,"playId":"be86e01a-6146-3b54-8f47-e93e2ad55315","pitchNumber":3,"startTime":"2026-06-28T17:42:38.289Z","endTime":"2026-06-28T17:42:41.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.045159459430796,"aZ":-27.06192972347085,"pfxX":0.11670132982778236,"pfxZ":2.9241129870588747,"pX":0.8697642525843353,"pZ":2.3994770755309247,"vX0":6.828960667144344,"vY0":-131.26202403138532,"vZ0":-3.8720822723303403,"x":83.85,"y":173.99,"x0":-1.7777524359670425,"y0":50.00515946363793,"z0":5.902174819195715,"aX":0.2040003629371728},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.7,"breakHorizontal":-1.7,"spinRate":2775,"spinDirection":172},"zone":14,"typeConfidence":0.9,"plateTime":0.4168206366611633,"extension":6.288288151065142},"hitData":{"launchSpeed":78.1,"launchAngle":67.0,"totalDistance":126.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":165.49,"coordY":183.61}},"index":3,"playId":"a66f3d9b-2cb8-3a2e-a222-21872de4e8c1","pitchNumber":4,"startTime":"2026-06-28T17:42:57.409Z","endTime":"2026-06-28T17:43:07.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"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-28T17:43:07.140Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yandy Díaz singles on a sharp line drive to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T17:45:06.976Z","endTime":"2026-06-28T17:46:18.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790326528694976,"aZ":-15.805358861120215,"pfxX":-7.11599112138934,"pfxZ":9.10913332701978,"pX":-0.4874364755344396,"pZ":2.3132186832518937,"vX0":5.437955430404636,"vY0":-133.46031570438086,"vZ0":-4.856702819840297,"x":135.58,"y":176.32,"x0":-1.6309372988505317,"y0":50.00229199007516,"z0":5.30182448583915,"aX":-12.785498252118733},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.6,"breakHorizontal":11.6,"spinRate":2388,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4110354729841519,"extension":6.3098808883005235},"index":0,"playId":"bb6bb360-3cd7-364b-b0fc-110540558f6f","pitchNumber":1,"startTime":"2026-06-28T17:45:19.795Z","endTime":"2026-06-28T17:45:22.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.808768955195344,"aZ":-23.060906995444764,"pfxX":-11.294018979983308,"pfxZ":4.905605898066854,"pX":0.28249222422542086,"pZ":1.012663321986492,"vX0":8.651676818029046,"vY0":-135.27386272709964,"vZ0":-6.773496526503721,"x":106.23,"y":211.44,"x0":-1.4858635645911564,"y0":50.00242961245873,"z0":5.159576951229512,"aX":-20.983752967463175},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":18.7,"spinRate":2215,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40451150711143224,"extension":6.316097440435586},"index":1,"playId":"c438940b-98ed-3115-b937-6ff00c1812f6","pitchNumber":2,"startTime":"2026-06-28T17:45:33.011Z","endTime":"2026-06-28T17:45:36.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.434296289756315,"aZ":-18.83182023113387,"pfxX":-2.1606878709558255,"pfxZ":7.333019820713565,"pX":-0.13652191575243589,"pZ":3.609161533249279,"vX0":4.897746015366168,"vY0":-133.69243813645218,"vZ0":-1.1113858364420555,"x":122.2,"y":141.33,"x0":-1.7073028549435592,"y0":50.00348186425046,"z0":5.37526235587016,"aX":-3.9323804605063257},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":2.9,"spinRate":2369,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40889713767454694,"extension":6.291978590668206},"index":2,"playId":"3077045e-5b11-3f8b-8a25-ca60b2cb88aa","pitchNumber":3,"startTime":"2026-06-28T17:45:48.717Z","endTime":"2026-06-28T17:45:51.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.988763879676444,"aZ":-31.258159104541736,"pfxX":-9.706472158089728,"pfxZ":0.5247190681050817,"pX":-0.12496507694007529,"pZ":2.151603215876521,"vX0":6.9518371473916005,"vY0":-130.9970776091723,"vZ0":-2.4843071651550694,"x":121.76,"y":180.69,"x0":-1.5485834647220877,"y0":50.00175154197132,"z0":5.442783575723647,"aX":-16.913018167433282},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.6,"breakHorizontal":16.1,"spinRate":2167,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4177062114854171,"extension":6.263363734137493},"hitData":{"launchSpeed":109.0,"launchAngle":10.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.41,"coordY":67.02}},"index":3,"playId":"5dee965e-1b75-33e5-8a3b-452d6410eecf","pitchNumber":4,"startTime":"2026-06-28T17:46:08.100Z","endTime":"2026-06-28T17:46:18.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:46:18.213Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan Aranda walks. Yandy Díaz to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T17:46:37.296Z","endTime":"2026-06-28T17:48:34.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"postOnSecond":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09862545219704,"aZ":-15.569896066700538,"pfxX":-6.503623571643768,"pfxZ":9.170960247452305,"pX":-0.45246096468070846,"pZ":3.9638544124468873,"vX0":5.250830210294786,"vY0":-134.4413731944244,"vZ0":-0.9488643006018684,"x":134.25,"y":131.76,"x0":-1.596429456942481,"y0":50.004847996639114,"z0":5.438221695749603,"aX":-11.777678511812274},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":10.4,"spinRate":2324,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40912126438636953,"extension":6.335332585341469},"index":0,"playId":"ef2d72ca-b100-32d2-a05d-9028e27dba3c","pitchNumber":1,"startTime":"2026-06-28T17:46:53.981Z","endTime":"2026-06-28T17:46:56.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.863259358639283,"aZ":-20.28434966956429,"pfxX":-2.2973975181091086,"pfxZ":6.749083619751351,"pX":0.604900889877501,"pZ":3.873858575118007,"vX0":6.242128154754896,"vY0":-132.0818821479065,"vZ0":-0.31172253353869556,"x":93.94,"y":134.19,"x0":-1.4934758730651603,"y0":50.00444569896884,"z0":5.488639126381694,"aX":-4.049299233822346},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.4,"breakHorizontal":2.8,"spinRate":2313,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.41512737514718356,"extension":6.186917500750896},"index":1,"playId":"3588c07a-a146-3a12-897c-b8cb91d8cbd9","pitchNumber":2,"startTime":"2026-06-28T17:47:11.325Z","endTime":"2026-06-28T17:47:14.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.510491642287953,"aZ":-25.405701400795156,"pfxX":-10.307180872747669,"pfxZ":3.7369017950322636,"pX":-0.2926694084058696,"pZ":3.336653197512487,"vX0":6.814741879417088,"vY0":-133.88941125759806,"vZ0":-0.7812460971733273,"x":128.16,"y":148.69,"x0":-1.5346930616377594,"y0":50.0026979323448,"z0":5.453912519469167,"aX":-18.671379144207414},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":17.2,"spinRate":2272,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.40943390665736556,"extension":6.185421413075438},"index":2,"playId":"e8176d41-52cc-314b-81ef-0c85ce1a4c51","pitchNumber":3,"startTime":"2026-06-28T17:47:31.480Z","endTime":"2026-06-28T17:47:34.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.547976042301777,"aZ":-33.07238953790291,"pfxX":-10.662635614753732,"pfxZ":-0.5323916136363178,"pX":-0.13180049342335698,"pZ":0.6717843913478064,"vX0":7.048687889315343,"vY0":-129.05595011254624,"vZ0":-5.398225105562278,"x":122.02,"y":220.64,"x0":-1.5114292638438316,"y0":50.002404960232276,"z0":5.3341901766275095,"aX":-18.00792092947452},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.9,"breakHorizontal":17.8,"spinRate":2120,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42420082832783246,"extension":6.356808047974036},"index":3,"playId":"de621825-36db-35c9-bd8c-7dd778ffe8b3","pitchNumber":4,"startTime":"2026-06-28T17:47:50.429Z","endTime":"2026-06-28T17:47:53.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01701847338175,"aZ":-27.013048932554533,"pfxX":-11.71298176290776,"pfxZ":2.827788408878126,"pX":-0.33297726232263075,"pZ":2.310009075431806,"vX0":7.209414652994707,"vY0":-134.9185566998938,"vZ0":-2.916801359051666,"x":129.69,"y":176.41,"x0":-1.531411173918244,"y0":50.00496321569333,"z0":5.328984590115438,"aX":-21.386331249963092},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":19.4,"spinRate":2329,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4075036045008744,"extension":6.221498387563893},"index":4,"playId":"fb5afc8b-c79d-37b1-b639-4622a2959081","pitchNumber":5,"startTime":"2026-06-28T17:48:08.853Z","endTime":"2026-06-28T17:48:11.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.147974322953413,"aZ":-25.221155261063394,"pfxX":-10.820905200756467,"pfxZ":3.8808811097920923,"pX":-1.9713836218960947,"pZ":3.2933990847896597,"vX0":3.0160900102932815,"vY0":-133.6112502482739,"vZ0":-0.819336955073356,"x":192.14,"y":149.86,"x0":-1.7151682984167513,"y0":50.00495199859668,"z0":5.431001188694737,"aX":-19.393913360980076},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.1,"breakHorizontal":18.8,"spinRate":2172,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4113420031343713,"extension":6.265742878229397},"index":5,"playId":"6f6b4b6b-fd65-3358-b995-bce5d96664ba","pitchNumber":6,"startTime":"2026-06-28T17:48:31.404Z","endTime":"2026-06-28T17:48:34.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:48:34.900Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a sharp line drive to left fielder Lourdes Gurriel Jr. Yandy Díaz scores. Jonathan Aranda to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T17:49:01.807Z","endTime":"2026-06-28T17:50:34.518Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"postOnSecond":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.695218927251627,"aZ":-42.56641225637326,"pfxX":3.289734438693282,"pfxZ":-6.894563481187284,"pX":1.5518250295560887,"pZ":1.0957444230832083,"vX0":6.305195256201178,"vY0":-122.66821276465333,"vZ0":-1.9203718921409791,"x":57.85,"y":209.19,"x0":-1.4901346430814382,"y0":50.002912234742524,"z0":5.554028966659751,"aX":4.958098535495126},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.7,"breakHorizontal":-7.6,"spinRate":2730,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4483584514681276,"extension":6.272695816314188},"index":0,"playId":"a6583ef7-4849-38c2-a0ce-8c9c240b71c7","pitchNumber":1,"startTime":"2026-06-28T17:49:13.619Z","endTime":"2026-06-28T17:49:16.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.021616013789796,"aZ":-19.341840477047395,"pfxX":-3.40043831873093,"pfxZ":7.126848372711781,"pX":0.030657055951472577,"pZ":2.3935818570934098,"vX0":5.6394570142441145,"vY0":-133.19422423278644,"vZ0":-3.8523396768648484,"x":115.83,"y":174.15,"x0":-1.6701748885707641,"y0":50.00432536963857,"z0":5.253518816237952,"aX":-6.12437441948168},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.2,"breakHorizontal":4.9,"spinRate":2453,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4108826522742812,"extension":6.4999645337022045},"index":1,"playId":"c7560e1b-20e0-3553-96af-ed207b75cdbb","pitchNumber":2,"startTime":"2026-06-28T17:49:30.895Z","endTime":"2026-06-28T17:49:33.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.152230655025967,"aZ":-19.54703169459812,"pfxX":-1.522305729750295,"pfxZ":7.002926272211347,"pX":0.764124709691578,"pZ":3.2672352788643195,"vX0":6.589288522231922,"vY0":-133.78125893223606,"vZ0":-1.7353494300609649,"x":87.87,"y":150.56,"x0":-1.5383375018464016,"y0":50.00611145461617,"z0":5.332315242787188,"aX":-2.746525386294345},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":1.3,"spinRate":2371,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.41017018320085885,"extension":6.319898660642263},"index":2,"playId":"45d0468d-ed93-39b9-bcb3-c8245bc9e742","pitchNumber":3,"startTime":"2026-06-28T17:49:53.059Z","endTime":"2026-06-28T17:49:56.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-28T17:50:11.745Z","endTime":"2026-06-28T17:50:22.502Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.911015632224082,"aZ":-34.61638258991908,"pfxX":1.8677002825102114,"pfxZ":-1.5975663139631253,"pX":0.28482246616405715,"pZ":1.549993297476557,"vX0":4.19662129104686,"vY0":-124.39775959660527,"vZ0":-2.240396363905294,"x":106.14,"y":196.93,"x0":-1.6810262442486386,"y0":50.00061772217774,"z0":5.392134238336887,"aX":2.862834869618172},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.2,"breakHorizontal":-4.6,"spinRate":2667,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4439598068999824,"extension":6.35339933061687},"hitData":{"launchSpeed":100.8,"launchAngle":13.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":79.28,"coordY":84.92}},"index":4,"playId":"5f1e8849-2ced-3408-ae40-fde71a94b11c","pitchNumber":4,"startTime":"2026-06-28T17:50:22.502Z","endTime":"2026-06-28T17:50:34.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":8.499999999999993,"leverageIndex":1.79,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:50:34.518Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Mesa Jr. strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T17:51:03.086Z","endTime":"2026-06-28T17:52:22.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"postOnSecond":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.949913313383366,"aZ":-20.88577826399084,"pfxX":-2.4128125616986607,"pfxZ":6.2107326027004675,"pX":0.9920352091620492,"pZ":3.052696711809842,"vX0":7.525425303043792,"vY0":-133.95104430506368,"vZ0":-2.226947832420149,"x":79.19,"y":156.36,"x0":-1.5402759787634475,"y0":50.00168207198067,"z0":5.388225015422063,"aX":-4.385612578725718},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":2.8,"spinRate":2470,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40891984511784196,"extension":6.342427975578255},"index":0,"playId":"3fbf6495-fc6e-324a-aabe-78cb91ec2820","pitchNumber":1,"startTime":"2026-06-28T17:51:11.743Z","endTime":"2026-06-28T17:51:14.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-28T17:51:28.063Z","endTime":"2026-06-28T17:51:40.983Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.8,"endSpeed":81.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66117952223529,"aZ":-30.255070624921238,"pfxX":-10.108983154944342,"pfxZ":1.1422549909527016,"pX":0.17365361718866176,"pZ":1.7865202852731545,"vX0":7.50717751779546,"vY0":-129.16025203578516,"vZ0":-3.307056278614657,"x":110.38,"y":190.54,"x0":-1.4615057181551794,"y0":50.00564883200577,"z0":5.417668548784794,"aX":-17.03106457991206},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":16.6,"spinRate":2202,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4245578944998334,"extension":6.277908640436587},"index":2,"playId":"81215544-81cd-3b47-8058-57809bb06699","pitchNumber":2,"startTime":"2026-06-28T17:51:40.983Z","endTime":"2026-06-28T17:51:44.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.750524627208012,"aZ":-20.90967869685547,"pfxX":-3.291012814182362,"pfxZ":6.256231040474553,"pX":1.0009750116293759,"pZ":4.076251218121847,"vX0":7.797157220341127,"vY0":-133.5618256034821,"vZ0":0.125106602124757,"x":78.85,"y":128.72,"x0":-1.5332712442839482,"y0":50.000277847609496,"z0":5.536992033436866,"aX":-5.923802112041492},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":4.2,"spinRate":2370,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.41067337833980977,"extension":6.146273266354835},"index":3,"playId":"9ced3444-d77c-3ba2-a478-0cde5c6e6c4e","pitchNumber":3,"startTime":"2026-06-28T17:52:03.241Z","endTime":"2026-06-28T17:52:06.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1518376682566,"aZ":-22.94038452637472,"pfxX":-10.372260551866807,"pfxZ":4.9383187277815725,"pX":0.2337491171347449,"pZ":3.333533341298621,"vX0":7.5441289142009795,"vY0":-136.42584893096773,"vZ0":-1.4178997101752482,"x":108.09,"y":148.77,"x0":-1.2304200301238712,"y0":50.005176718798594,"z0":5.452991024116192,"aX":-19.405177837464016},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":17.0,"spinRate":2266,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.4026553629496239,"extension":6.165943142442043},"index":4,"playId":"375ff3e9-695c-3f58-82b9-e02efbaac012","pitchNumber":4,"startTime":"2026-06-28T17:52:19.652Z","endTime":"2026-06-28T17:52:22.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":683748,"link":"/api/v1/people/683748"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.9,"awayTeamWinProbability":32.099999999999994,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":1.52,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:52:22.652Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Chandler Simpson grounds into a double play, pitcher Merrill Kelly to shortstop Geraldo Perdomo to first baseman Pavin Smith. Junior Caminero out at 2nd. Chandler Simpson out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T17:52:40.218Z","endTime":"2026-06-28T17:53:45.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106414191452274,"aZ":-43.508332184307726,"pfxX":5.778378818063794,"pfxZ":-7.757206708618952,"pX":0.014648026791602297,"pZ":1.751694879929948,"vX0":2.6138817872589,"vY0":-120.82443259165007,"vZ0":-0.10549464136329822,"x":116.44,"y":191.48,"x0":-1.8358174413486557,"y0":50.00353838333476,"z0":5.657092067568377,"aX":8.442593936531651},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.7,"breakHorizontal":-11.2,"spinRate":2730,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.45536420605641315,"extension":6.175945504452523},"index":0,"playId":"2fb134e5-1865-3a8d-b264-8181c51f4829","pitchNumber":1,"startTime":"2026-06-28T17:52:56.616Z","endTime":"2026-06-28T17:52:59.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.148117978103393,"aZ":-19.485841640170705,"pfxX":-2.118051853130925,"pfxZ":7.129389521885887,"pX":0.9432231937532295,"pZ":2.961884595829086,"vX0":7.423056763910469,"vY0":-132.9750677488735,"vZ0":-2.6432500199314486,"x":81.05,"y":158.81,"x0":-1.616813335040106,"y0":50.00284631920761,"z0":5.392283448988659,"aX":-3.7701051908252685},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.5,"breakHorizontal":2.2,"spinRate":2471,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4128618241603026,"extension":6.299197009246776},"index":1,"playId":"f24fc175-d93f-3a49-b854-44814561728d","pitchNumber":2,"startTime":"2026-06-28T17:53:12.071Z","endTime":"2026-06-28T17:53:15.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334862305781716,"aZ":-29.774616416986486,"pfxX":-10.717641504929851,"pfxZ":1.4115450665540896,"pX":0.12356039828271378,"pZ":1.766330091529835,"vX0":7.952521687075142,"vY0":-130.20253647704712,"vZ0":-3.4369300929841433,"x":112.29,"y":191.09,"x0":-1.589789374154433,"y0":50.00584105853594,"z0":5.37583181353408,"aX":-18.260916016014164},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":17.5,"spinRate":2231,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.42194945690126673,"extension":6.351045211944099},"hitData":{"launchSpeed":64.0,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.21,"coordY":173.83}},"index":2,"playId":"fa079997-fbb3-38e8-9601-08a86b8a161e","pitchNumber":3,"startTime":"2026-06-28T17:53:37.135Z","endTime":"2026-06-28T17:53:45.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"second":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-7.6000000000000085,"leverageIndex":1.64,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:53:45.493Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adrian Del Castillo grounds out sharply, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T17:55:46.125Z","endTime":"2026-06-28T17:56:27.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.404583345012053,"aZ":-15.06450315212053,"pfxX":-4.364239686735087,"pfxZ":8.880457817788418,"pX":-0.31569795817792395,"pZ":3.468474085460886,"vX0":5.2460716205309685,"vY0":-137.88157776588028,"vZ0":-3.9204483827486523,"x":129.03,"y":145.13,"x0":-1.6752127527099743,"y0":50.00501555544608,"z0":5.924028518010662,"aX":-8.411420745851945},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":6.8,"spinRate":2461,"spinDirection":200},"zone":11,"typeConfidence":0.81,"plateTime":0.39710813959558156,"extension":6.462628170878942},"index":0,"playId":"8c87ecc4-d4c5-3824-9909-cbcee61ac7df","pitchNumber":1,"startTime":"2026-06-28T17:56:03.995Z","endTime":"2026-06-28T17:56:06.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.797829162698328,"aZ":-23.571777402835945,"pfxX":1.2499371892595315,"pfxZ":4.872670688566694,"pX":0.27316758768161603,"pZ":1.4779574912669606,"vX0":5.464855537735575,"vY0":-131.7304019725402,"vZ0":-6.519438014085888,"x":106.59,"y":198.88,"x0":-1.9868522947472669,"y0":50.003981659790085,"z0":5.716410783569757,"aX":2.2055412965744194},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.7,"breakHorizontal":-3.4,"spinRate":2604,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.41508059673699815,"extension":6.290888087905938},"hitData":{"launchSpeed":102.5,"launchAngle":4.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":145.73,"coordY":150.16}},"index":1,"playId":"063e7fe1-443c-36fb-9eb1-5b5e40dfc4a4","pitchNumber":2,"startTime":"2026-06-28T17:56:19.655Z","endTime":"2026-06-28T17:56:27.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:56:27.675Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lourdes Gurriel Jr. flies out to right fielder Victor Mesa Jr. in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T17:56:40.240Z","endTime":"2026-06-28T17:57:17.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37393358216215,"aZ":-15.944017778678012,"pfxX":-10.5432296797755,"pfxZ":8.373277247568994,"pX":-0.4141260494596817,"pZ":1.5292612774768934,"vX0":7.023630387661757,"vY0":-138.87819822482533,"vZ0":-8.19102101041576,"x":132.79,"y":197.49,"x0":-1.6163570387736894,"y0":50.002341716336836,"z0":5.5941264229833365,"aX":-20.43314665098874},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":17.5,"spinRate":2428,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.39558949920107755,"extension":6.59411529967461},"index":0,"playId":"701214bb-aced-3bf0-89f7-1fd053bad8b3","pitchNumber":1,"startTime":"2026-06-28T17:56:50.919Z","endTime":"2026-06-28T17:56:53.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.066592007081002,"aZ":-27.460500773343842,"pfxX":2.121061031934045,"pfxZ":2.7663728125525484,"pX":0.8772980659656135,"pZ":2.8595648997757954,"vX0":6.290727090334287,"vY0":-129.96450065896153,"vZ0":-2.287825069789183,"x":83.56,"y":161.57,"x0":-1.8534604795595604,"y0":50.00572192883416,"z0":5.843911601938736,"aX":3.6154091925925327},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":-5.3,"spinRate":2649,"spinDirection":167},"zone":12,"typeConfidence":0.9,"plateTime":0.4219727031930094,"extension":6.477485947750961},"hitData":{"launchSpeed":85.9,"launchAngle":53.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.95,"coordY":141.24}},"index":1,"playId":"83dabdbf-c4c1-3d79-9936-f49cbb395afe","pitchNumber":2,"startTime":"2026-06-28T17:57:07.032Z","endTime":"2026-06-28T17:57:17.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:57:17.163Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pavin Smith doubles (1) on a line drive to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T17:57:28.962Z","endTime":"2026-06-28T17:58:39.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.763294222058505,"aZ":-9.036423748018908,"pfxX":-4.840089192141065,"pfxZ":11.753439161459774,"pX":-0.15125178766684552,"pZ":1.6383685941976984,"vX0":5.39134356327381,"vY0":-140.3666236936974,"vZ0":-9.72387629438064,"x":122.77,"y":194.54,"x0":-1.4804491078822202,"y0":50.00607595043971,"z0":5.762699760333942,"aX":-9.530510591935984},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":7.4,"spinRate":2582,"spinDirection":200},"zone":8,"typeConfidence":0.9,"plateTime":0.3922496902893484,"extension":6.419135220397565},"index":0,"playId":"8f214076-3cc8-32b6-a642-3473b683e27c","pitchNumber":1,"startTime":"2026-06-28T17:57:40.980Z","endTime":"2026-06-28T17:57:43.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.221414663928524,"aZ":-20.20471140701824,"pfxX":-7.293246101524263,"pfxZ":7.007932564038863,"pX":0.06021713179898333,"pZ":2.4018269761378455,"vX0":6.96492695558775,"vY0":-130.56986021128577,"vZ0":-4.627083633636272,"x":114.7,"y":173.93,"x0":-1.708023293224801,"y0":50.00495224331145,"z0":5.738973676728094,"aX":-12.46080481639837},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.8,"breakHorizontal":11.5,"spinRate":1119,"spinDirection":250},"zone":5,"typeConfidence":0.88,"plateTime":0.42120524655647573,"extension":6.582858264921869},"index":1,"playId":"01eccc9f-8e32-3e4c-9d8d-c81ba8bdc026","pitchNumber":2,"startTime":"2026-06-28T17:57:57.291Z","endTime":"2026-06-28T17:58:01.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":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-28T17:58:14.868Z","endTime":"2026-06-28T17:58:27.804Z","isPitch":false,"type":"action","player":{"id":656976,"link":"/api/v1/people/656976"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841592808212766,"aZ":-38.95477167325544,"pfxX":-1.3972205776769213,"pfxZ":-4.460638841982828,"pX":-0.14523721386290375,"pZ":2.02530219965726,"vX0":4.124524007454746,"vY0":-122.8938801639649,"vZ0":-1.5809334907374155,"x":122.54,"y":184.1,"x0":-1.6686140654206427,"y0":50.002989115644226,"z0":6.005517954371828,"aX":-2.1231644160533185},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.2,"breakHorizontal":1.4,"spinRate":2410,"spinDirection":47},"zone":8,"typeConfidence":0.77,"plateTime":0.44680797868315025,"extension":6.475594686811744},"hitData":{"launchSpeed":82.4,"launchAngle":29.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":40.1,"coordY":118.51}},"index":3,"playId":"2a5c30d2-3afb-3a38-bab4-de258cc030af","pitchNumber":3,"startTime":"2026-06-28T17:58:27.804Z","endTime":"2026-06-28T17:58:39.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.43,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:58:39.847Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging, catcher Nick Fortes to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T17:58:56.101Z","endTime":"2026-06-28T18:00:50.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.245813161279635,"aZ":-17.02030403998093,"pfxX":-8.869312737859412,"pfxZ":7.79460457847314,"pX":-0.461773583317794,"pZ":2.4145844977512154,"vX0":6.318727653496895,"vY0":-139.2587285565703,"vZ0":-5.810281000607755,"x":134.6,"y":173.59,"x0":-1.619631623707399,"y0":50.00412752038403,"z0":5.672746244709867,"aX":-17.244079373615165},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":14.5,"spinRate":2496,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.39486836524508107,"extension":6.64300882330166},"index":0,"playId":"b48be7fd-a2cd-3714-833e-1f83f01c7653","pitchNumber":1,"startTime":"2026-06-28T17:59:14.582Z","endTime":"2026-06-28T17:59:17.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.132927170129218,"aZ":-27.529735023687675,"pfxX":0.42515431723489305,"pfxZ":2.567512374631841,"pX":0.8810952287360151,"pZ":2.678758693839456,"vX0":6.851371711937223,"vY0":-133.9045684452657,"vZ0":-3.0400566300983334,"x":83.41,"y":166.45,"x0":-1.770655750369603,"y0":50.00109056735273,"z0":5.807945130367875,"aX":0.767767630874685},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.2,"breakHorizontal":-2.3,"spinRate":2732,"spinDirection":173},"zone":12,"typeConfidence":0.89,"plateTime":0.409741881522804,"extension":6.5691637942157834},"index":1,"playId":"7082d3f7-449a-3dce-8307-e02ad7cfd3c3","pitchNumber":2,"startTime":"2026-06-28T17:59:35.038Z","endTime":"2026-06-28T17:59:38.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.946695994438624,"aZ":-30.647703972643278,"pfxX":2.0399622123946557,"pfxZ":0.8791194330700476,"pX":1.4716647240416694,"pZ":1.7092208641339919,"vX0":7.503857452220389,"vY0":-131.2695175179063,"vZ0":-4.5489851284872,"x":60.9,"y":192.63,"x0":-1.6941965980111424,"y0":50.00341487933105,"z0":5.758032429512953,"aX":3.543500678694555},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.7,"breakHorizontal":-5.4,"spinRate":2808,"spinDirection":159},"zone":14,"typeConfidence":0.9,"plateTime":0.4179613416194732,"extension":6.590212172322117},"index":2,"playId":"61a5d9fe-364a-3073-9f4a-d93d18f0f47b","pitchNumber":3,"startTime":"2026-06-28T17:59:53.542Z","endTime":"2026-06-28T17:59:57.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.863976216198594,"aZ":-16.703956052015965,"pfxX":-10.702329807860304,"pfxZ":7.902089294463014,"pX":0.14159344909656377,"pZ":1.9543196811180588,"vX0":8.533011703581096,"vY0":-139.8236361701405,"vZ0":-6.990275553190312,"x":111.6,"y":186.01,"x0":-1.5766251272267533,"y0":50.001996814437064,"z0":5.605243167624925,"aX":-20.95010961461098},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":17.4,"spinRate":2525,"spinDirection":214},"zone":8,"typeConfidence":0.92,"plateTime":0.39344589418978915,"extension":6.363284793929771},"index":3,"playId":"32ee627a-9144-3314-a6c2-425870cb9da3","pitchNumber":4,"startTime":"2026-06-28T18:00:12.669Z","endTime":"2026-06-28T18:00:17.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.240787518250706,"aZ":-34.062369658382536,"pfxX":-10.205417289895127,"pfxZ":-1.1152697192997092,"pX":0.7080755247178374,"pZ":0.5898718117453547,"vX0":9.526035641557124,"vY0":-130.81076198902696,"vZ0":-6.049368498601482,"x":90.01,"y":222.85,"x0":-1.6939907668805272,"y0":50.00370818513966,"z0":5.555622537857036,"aX":-17.29958245424259},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.5,"breakHorizontal":15.8,"spinRate":1264,"spinDirection":244},"zone":14,"typeConfidence":0.92,"plateTime":0.4222992384364761,"extension":6.596421061764709},"index":4,"playId":"c79c19db-2a8c-3cef-b783-acb2d8dbd8e3","pitchNumber":5,"startTime":"2026-06-28T18:00:39.283Z","endTime":"2026-06-28T18:00:50.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":3.500000000000007,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:00:50.408Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cedric Mullins homers (8) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T18:03:42.668Z","endTime":"2026-06-28T18:06:20.527Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15687624377518,"aZ":-15.103989276581196,"pfxX":-5.805767332244626,"pfxZ":9.77359133228133,"pX":0.07598864726021694,"pZ":2.9148048080161892,"vX0":6.429207060434731,"vY0":-131.86610404940143,"vZ0":-3.238547858657827,"x":114.1,"y":160.08,"x0":-1.6488082759841032,"y0":50.00480416693525,"z0":5.284939838080628,"aX":-10.143162123262579},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.2,"breakHorizontal":9.0,"spinRate":2376,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.41665399104557865,"extension":6.238272296367071},"index":0,"playId":"e6288421-690b-34c1-b309-2358c4f030af","pitchNumber":1,"startTime":"2026-06-28T18:03:42.668Z","endTime":"2026-06-28T18:03:46.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-28T18:03:54.326Z","endTime":"2026-06-28T18:04:15.166Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390890897199537,"aZ":-14.712544144022868,"pfxX":-5.15615471272421,"pfxZ":9.793268334408783,"pX":1.8972334456970212,"pZ":2.914165871141697,"vX0":10.214553445996417,"vY0":-132.922812980081,"vZ0":-3.552758123419091,"x":44.68,"y":160.1,"x0":-1.3314179840026958,"y0":50.00458467908315,"z0":5.341204233387652,"aX":-9.196014049571774},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.0,"breakHorizontal":7.1,"spinRate":2330,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.41258160977743064,"extension":6.274703610303864},"index":2,"playId":"51e1c24f-191e-35cf-9ba7-849e84a039a8","pitchNumber":2,"startTime":"2026-06-28T18:04:15.166Z","endTime":"2026-06-28T18:04:18.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03582171550198,"aZ":-32.40466549307165,"pfxX":-9.998287561330585,"pfxZ":-0.1421280618174814,"pX":-0.37670091343619916,"pZ":1.638684718797443,"vX0":6.308000315886938,"vY0":-127.756178187073,"vZ0":-3.060297121511184,"x":131.36,"y":194.54,"x0":-1.582531691871926,"y0":50.000743631439924,"z0":5.406564808722603,"aX":-16.477389581042118},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.7,"breakHorizontal":16.7,"spinRate":2053,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4292112884542183,"extension":6.160850632298526},"index":3,"playId":"24f83e3d-adae-3e4d-83eb-5043847390de","pitchNumber":3,"startTime":"2026-06-28T18:04:29.746Z","endTime":"2026-06-28T18:04:32.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.627646854256334,"aZ":-26.28361764666778,"pfxX":-11.7484614232987,"pfxZ":3.2735146066676766,"pX":0.08843354115468276,"pZ":2.9294600290182014,"vX0":7.680204845269918,"vY0":-134.46187905255545,"vZ0":-1.5321431544569197,"x":113.63,"y":159.68,"x0":-1.3027127511506025,"y0":50.004566633605904,"z0":5.401402488902598,"aX":-21.16119460726336},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.8,"breakHorizontal":19.2,"spinRate":2223,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4099388615081505,"extension":6.311471578056128},"index":4,"playId":"508b6abd-bbc7-3018-a8eb-c3cea91755bc","pitchNumber":4,"startTime":"2026-06-28T18:04:59.418Z","endTime":"2026-06-28T18:05:06.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92646109127543,"aZ":-34.58859007129947,"pfxX":-10.476031114858733,"pfxZ":-1.427376578062396,"pX":-1.3843228198289763,"pZ":1.8321780237520495,"vX0":4.2541698817381866,"vY0":-129.69359855534742,"vZ0":-2.355656122680022,"x":169.77,"y":189.31,"x0":-1.6914237298738068,"y0":50.00244105492794,"z0":5.408576731003441,"aX":-17.719007515908658},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.9,"breakHorizontal":17.9,"spinRate":2156,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4234813580918826,"extension":6.339570479334257},"index":5,"playId":"372ac73e-b922-3d09-8a3d-21c66d47c81a","pitchNumber":5,"startTime":"2026-06-28T18:05:34.521Z","endTime":"2026-06-28T18:05:39.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90919689063408,"aZ":-17.486245540311202,"pfxX":-4.529955636997567,"pfxZ":8.191265635574396,"pX":-0.7297384836288406,"pZ":2.2722345335304355,"vX0":4.381289499703775,"vY0":-132.90085558879275,"vZ0":-4.33849174751929,"x":144.82,"y":177.43,"x0":-1.809405746468187,"y0":50.00041857962359,"z0":5.192089503792303,"aX":-8.119952698813597},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.2,"breakHorizontal":7.3,"spinRate":2408,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4117954481642747,"extension":6.251151442295311},"hitData":{"launchSpeed":103.6,"launchAngle":25.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":195.51,"coordY":50.77}},"index":6,"playId":"b303407a-aa91-3bf2-bae1-5256271622de","pitchNumber":6,"startTime":"2026-06-28T18:05:55.521Z","endTime":"2026-06-28T18:06:20.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":9.099999999999994,"leverageIndex":0.78,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:06:20.527Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, second baseman Ildemaro Vargas to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T18:06:33.885Z","endTime":"2026-06-28T18:06:49.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.731558655712504,"aZ":-25.00842048400159,"pfxX":-10.169246299566817,"pfxZ":3.9769021541163703,"pX":-0.9783387467151063,"pZ":3.097356672145825,"vX0":5.171395483043524,"vY0":-134.4823188316847,"vZ0":-1.324446715914097,"x":154.29,"y":155.15,"x0":-1.6225997784088952,"y0":50.00167580549222,"z0":5.398889131356702,"aX":-18.312311278241054},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":17.0,"spinRate":2230,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.409930172990971,"extension":6.219649090980764},"hitData":{"launchSpeed":56.5,"launchAngle":15.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.2,"coordY":147.19}},"index":0,"playId":"b9a3c5c8-6d4f-3db6-9dda-d96465d7048c","pitchNumber":1,"startTime":"2026-06-28T18:06:42.311Z","endTime":"2026-06-28T18:06:49.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:06:49.331Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Walls singles on a ground ball to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T18:07:05.455Z","endTime":"2026-06-28T18:08:42.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.909873180917163,"aZ":-16.360768326560297,"pfxX":-7.420221248714681,"pfxZ":8.774004312793004,"pX":-1.0302960003607347,"pZ":2.781479029636553,"vX0":4.349996831595989,"vY0":-133.89467356374288,"vZ0":-3.2129511821278314,"x":156.27,"y":163.68,"x0":-1.7182550907066212,"y0":50.0020936861984,"z0":5.178724038759013,"aX":-13.372464180649468},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.4,"breakHorizontal":12.4,"spinRate":2406,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41023791601502024,"extension":6.356445352333239},"index":0,"playId":"6d223e5e-d70d-3a28-bb2f-0cb71fa5506d","pitchNumber":1,"startTime":"2026-06-28T18:07:15.597Z","endTime":"2026-06-28T18:07:18.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.746047198047734,"aZ":-41.247440817409384,"pfxX":4.385512674488215,"pfxZ":-6.267596979969308,"pX":-0.508475052276341,"pZ":1.6179352645282383,"vX0":1.6318324568397888,"vY0":-119.9401918887628,"vZ0":-0.6219857186289147,"x":136.38,"y":195.1,"x0":-1.768903601909762,"y0":50.00512668833519,"z0":5.581604848009122,"aX":6.344635190907381},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-11.2,"breakHorizontal":-8.4,"spinRate":2592,"spinDirection":56},"zone":7,"typeConfidence":2.0,"plateTime":0.4579157835698888,"extension":6.406402295556258},"index":1,"playId":"de7b9b0c-30a9-34da-82da-258ff9ccbf0b","pitchNumber":2,"startTime":"2026-06-28T18:07:29.789Z","endTime":"2026-06-28T18:07:33.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.255227380492308,"aZ":-21.779207761112378,"pfxX":-3.251709877485693,"pfxZ":5.834619468294138,"pX":1.4613104584133292,"pZ":3.1034336841981376,"vX0":8.589209053154997,"vY0":-132.60986234851788,"vZ0":-1.6709352618791269,"x":61.3,"y":154.99,"x0":-1.39659712657436,"y0":50.003308184316914,"z0":5.329899620452103,"aX":-5.794694800903719},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":4.1,"spinRate":2302,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4129820931426589,"extension":6.255852749112996},"index":2,"playId":"2ca79854-ad7a-3ba8-be7e-4d40b3ef412a","pitchNumber":3,"startTime":"2026-06-28T18:07:44.718Z","endTime":"2026-06-28T18:07:47.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74216612838972,"aZ":-31.283639341162967,"pfxX":-10.506756872110728,"pfxZ":0.5432107333229013,"pX":-1.7537871871930515,"pZ":2.269477632086395,"vX0":3.231722046562068,"vY0":-128.31982621155353,"vZ0":-1.7589855097523528,"x":183.85,"y":177.5,"x0":-1.674241859791449,"y0":50.00471624810078,"z0":5.43130453660069,"aX":-17.29763079948511},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":18.1,"spinRate":2083,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42895650148294573,"extension":6.353854974544089},"index":3,"playId":"db520236-689f-3744-9ba5-d8a1bd80f5a1","pitchNumber":4,"startTime":"2026-06-28T18:07:59.482Z","endTime":"2026-06-28T18:08:02.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.056524498519785,"aZ":-16.054611943243295,"pfxX":-7.347569009079567,"pfxZ":8.98024872358022,"pX":-0.7975410214956514,"pZ":2.8697181073018543,"vX0":4.652705647307287,"vY0":-133.6798820289955,"vZ0":-3.180585604666162,"x":147.4,"y":161.3,"x0":-1.6134501989272492,"y0":50.00271752771227,"z0":5.239752739257017,"aX":-13.187369135546932},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":12.2,"spinRate":2378,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.4110577958146511,"extension":6.333205373966116},"index":4,"playId":"119f0f92-3a75-3616-bcdb-03dae06e9345","pitchNumber":5,"startTime":"2026-06-28T18:08:14.258Z","endTime":"2026-06-28T18:08:17.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-28T18:08:25.972Z","endTime":"2026-06-28T18:08:34.926Z","isPitch":false,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65163296991059,"aZ":-22.482476858805445,"pfxX":-10.455974287682295,"pfxZ":5.220605926757076,"pX":-0.3792370600797685,"pZ":2.304620725690988,"vX0":6.249602615355284,"vY0":-135.63125148482314,"vZ0":-3.640012636193628,"x":131.46,"y":176.56,"x0":-1.359104743634108,"y0":50.00376769134049,"z0":5.2386717299510694,"aX":-19.41205144232611},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":17.5,"spinRate":2137,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4043948517191307,"extension":6.376461508248481},"hitData":{"launchSpeed":99.1,"launchAngle":3.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.08,"coordY":110.64}},"index":6,"playId":"a79c1669-55ad-34ca-aa66-27f03e556681","pitchNumber":6,"startTime":"2026-06-28T18:08:34.926Z","endTime":"2026-06-28T18:08:42.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:08:42.945Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Fortes singles on a line drive to right fielder Corbin Carroll. Taylor Walls to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T18:08:53.194Z","endTime":"2026-06-28T18:09:26.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"postOnThird":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.486374959917487,"aZ":-21.733770431399563,"pfxX":-3.0813621795731194,"pfxZ":6.112739361340902,"pX":1.0607536771858297,"pZ":2.3085399498090955,"vX0":7.476499314387852,"vY0":-130.63808019528457,"vZ0":-3.5077880901363754,"x":76.57,"y":176.45,"x0":-1.4527673655560378,"y0":50.00371813871502,"z0":5.324757594729789,"aX":-5.2645018009191835},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.4,"breakHorizontal":3.7,"spinRate":2462,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4211300533765132,"extension":6.191881727823129},"hitData":{"launchSpeed":94.0,"launchAngle":15.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.71,"coordY":77.34}},"index":0,"playId":"f32be433-b551-357e-9c39-71610336624b","pitchNumber":1,"startTime":"2026-06-28T18:09:16.043Z","endTime":"2026-06-28T18:09:26.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":0.86,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:09:26.073Z","atBatIndex":15},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Yandy Díaz out on a sacrifice fly to right fielder Corbin Carroll. Taylor Walls scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T18:09:56.030Z","endTime":"2026-06-28T18:10:16.635Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.805558683955674,"aZ":-24.06308033001274,"pfxX":-12.048436051469544,"pfxZ":4.490495158708996,"pX":-0.28289828570444137,"pZ":1.614455420608652,"vX0":7.518590710469092,"vY0":-133.72968317967667,"vZ0":-4.934896600986243,"x":127.78,"y":195.19,"x0":-1.5707754776469212,"y0":50.0004337001187,"z0":5.217848736719363,"aX":-21.74092438968527},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":20.2,"spinRate":2338,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4101467284889666,"extension":6.156939300581222},"hitData":{"launchSpeed":100.9,"launchAngle":19.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.58,"coordY":80.1}},"index":0,"playId":"a4512e06-99d7-3e10-aaa2-97484a17c15d","pitchNumber":1,"startTime":"2026-06-28T18:10:06.609Z","endTime":"2026-06-28T18:10:16.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"third":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.32,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:10:16.635Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonathan Aranda lines out sharply to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T18:10:48.540Z","endTime":"2026-06-28T18:10:57.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.329946142288367,"aZ":-38.70614502726917,"pfxX":2.4617696801947515,"pfxZ":-4.493314831528282,"pX":0.4167271969604609,"pZ":1.7223598070430717,"vX0":4.172220799050309,"vY0":-120.30731813222638,"vZ0":-0.8907602090939681,"x":101.12,"y":192.28,"x0":-1.6661459180496974,"y0":50.0055013752411,"z0":5.555791193116526,"aX":3.5755405476029596},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.0,"breakHorizontal":-5.5,"spinRate":2611,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.4568848898404818,"extension":6.764064496916986},"hitData":{"launchSpeed":102.5,"launchAngle":20.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":204.95,"coordY":85.67}},"index":0,"playId":"01291124-c1c2-387f-bc6e-3ffb35d946b2","pitchNumber":1,"startTime":"2026-06-28T18:10:48.540Z","endTime":"2026-06-28T18:10:57.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.49,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:10:57.541Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:13:02.731Z","endTime":"2026-06-28T18:15:06.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.681085679158507,"aZ":-45.03561569166826,"pfxX":1.1920808014585664,"pfxZ":-9.646273053738186,"pX":-0.11469219283955454,"pZ":2.605028031984937,"vX0":3.480135003804565,"vY0":-115.65220914511114,"vZ0":1.9415083424728299,"x":121.37,"y":168.44,"x0":-1.803270666573612,"y0":50.00128007775194,"z0":6.124812295079957,"aX":1.5895094381846004},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-16.4,"breakHorizontal":-3.1,"spinRate":2508,"spinDirection":21},"zone":5,"typeConfidence":0.91,"plateTime":0.47642826963367346,"extension":6.255775014895013},"index":0,"playId":"d1ac2e3c-6240-3304-ac20-22c3a8320489","pitchNumber":1,"startTime":"2026-06-28T18:13:06.664Z","endTime":"2026-06-28T18:13:09.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-28T18:13:15.675Z","endTime":"2026-06-28T18:13:30.783Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00339629576659,"aZ":-22.730787587407555,"pfxX":-0.3797381624383376,"pfxZ":5.261690796151841,"pX":-0.6059550437672802,"pZ":3.617654638434434,"vX0":3.8221346111962626,"vY0":-133.00719931159762,"vZ0":-1.7010436996959095,"x":140.1,"y":141.1,"x0":-2.0110707098929006,"y0":50.00399674362676,"z0":5.91056786706661,"aX":-0.681948044790224},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":-0.1,"spinRate":2616,"spinDirection":177},"zone":11,"typeConfidence":0.88,"plateTime":0.4114926517413968,"extension":6.5898370056892155},"index":2,"playId":"9fb7856f-3ffd-3d5a-bd60-33f1cc728b18","pitchNumber":2,"startTime":"2026-06-28T18:13:30.783Z","endTime":"2026-06-28T18:13:33.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.948153010884514,"aZ":-15.740192103110642,"pfxX":-10.345405835645808,"pfxZ":8.493955616468595,"pX":0.639610955154354,"pZ":1.9713990506486703,"vX0":10.000719816631063,"vY0":-138.47171024635958,"vZ0":-6.909894961835786,"x":92.62,"y":185.55,"x0":-1.6809044702701903,"y0":50.0058551578923,"z0":5.5593240072696535,"aX":-20.022844296549724},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":16.6,"spinRate":2438,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.39608667538613984,"extension":6.463534928219224},"index":3,"playId":"3fe7746a-ec7a-3940-880a-fdfd12d02c60","pitchNumber":3,"startTime":"2026-06-28T18:13:45.911Z","endTime":"2026-06-28T18:14:12.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78664991489774,"aZ":-26.499942806438867,"pfxX":-7.153122886401798,"pfxZ":3.2793529217885293,"pX":-1.7257408230191236,"pZ":2.8276343425203927,"vX0":2.7026986384053657,"vY0":-131.18886402831524,"vZ0":-2.5208658311466645,"x":182.78,"y":162.43,"x0":-1.8447019306946264,"y0":50.00061816787482,"z0":5.79234070536963,"aX":-12.3687993220315},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.5,"breakHorizontal":12.2,"spinRate":1460,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.41877122230729125,"extension":6.303359822434274},"index":4,"playId":"c1cab9c3-d95d-3b44-af7a-396d968b8256","pitchNumber":4,"startTime":"2026-06-28T18:14:14.239Z","endTime":"2026-06-28T18:14:19.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8082139315081,"aZ":-29.97041009846549,"pfxX":1.4945069054257911,"pfxZ":1.320731502467447,"pX":0.9916095164276423,"pZ":-0.5199766955336572,"vX0":6.171869377614409,"vY0":-128.25998183591292,"vZ0":-9.79958219977759,"x":79.2,"y":252.82,"x0":-1.6410528292815216,"y0":50.001751733493506,"z0":5.6914950416747905,"aX":2.485297123337706},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":-4.1,"spinRate":2630,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.4272262436600087,"extension":6.557336345525505},"index":5,"playId":"acbdeb14-89e5-3b44-8880-152a756ced42","pitchNumber":5,"startTime":"2026-06-28T18:14:41.080Z","endTime":"2026-06-28T18:14:44.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08194072384817,"aZ":-12.787652292350527,"pfxX":-1.61311631164778,"pfxZ":9.840081149420872,"pX":0.27230814464270686,"pZ":3.0771884298919714,"vX0":5.380721109505666,"vY0":-139.83726195869986,"vZ0":-5.550856972236413,"x":106.62,"y":155.7,"x0":-1.4716184906758503,"y0":50.0005687958538,"z0":5.93484541525364,"aX":-3.1777663239268796},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":1.8,"spinRate":2585,"spinDirection":199},"zone":3,"typeConfidence":0.91,"plateTime":0.39247027972410375,"extension":6.614045121859591},"hitData":{"launchSpeed":80.8,"launchAngle":-18.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":149.15}},"index":6,"playId":"6a5773ea-e8e1-3b52-9a09-65b7ab427093","pitchNumber":6,"startTime":"2026-06-28T18:14:59.635Z","endTime":"2026-06-28T18:15:06.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.6,"awayTeamWinProbability":18.400000000000006,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:15:06.678Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Troy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:15:18.894Z","endTime":"2026-06-28T18:17:35.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48499038367597,"aZ":-29.092365281250277,"pfxX":1.8019926572660472,"pfxZ":1.8045892756238526,"pX":0.5068313717399289,"pZ":3.077635136295083,"vX0":5.132311490162978,"vY0":-130.04056207123404,"vZ0":-1.7219192513376078,"x":97.68,"y":155.68,"x0":-1.727284364479514,"y0":50.005139523835524,"z0":5.957077946953142,"aX":3.0843586088219075},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":-4.4,"spinRate":2596,"spinDirection":153},"zone":3,"typeConfidence":0.9,"plateTime":0.42133369348449223,"extension":6.539200780228822},"index":0,"playId":"cacc8e77-47cf-3b18-8748-99a5c36d569d","pitchNumber":1,"startTime":"2026-06-28T18:15:31.259Z","endTime":"2026-06-28T18:15:34.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.788705127709353,"aZ":-31.3312937311419,"pfxX":-8.022718620579486,"pfxZ":0.5015284214863978,"pX":-0.3189020221894358,"pZ":0.9688855003142495,"vX0":6.16759022745407,"vY0":-129.7962982792674,"vZ0":-5.862275236668361,"x":129.16,"y":212.62,"x0":-1.6957837833649045,"y0":50.00484020813998,"z0":5.673196730760104,"aX":-13.548893438464228},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.4,"breakHorizontal":13.0,"spinRate":1255,"spinDirection":252},"zone":13,"typeConfidence":0.93,"plateTime":0.4236730675401712,"extension":6.3578861032107605},"index":1,"playId":"b10504e9-d3db-3484-a70e-d9966494c2fb","pitchNumber":2,"startTime":"2026-06-28T18:15:46.600Z","endTime":"2026-06-28T18:15:49.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-28T18:15:56.264Z","endTime":"2026-06-28T18:16:08.991Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.582027071682916,"aZ":-24.353500424800377,"pfxX":-7.014900374938329,"pfxZ":4.582189853818175,"pX":0.3995903234525435,"pZ":2.2230525404589336,"vX0":7.602572572105016,"vY0":-130.40069295008385,"vZ0":-4.1310518831544325,"x":101.77,"y":178.76,"x0":-1.6540198605433971,"y0":50.00445316122156,"z0":5.683723014944187,"aX":-11.980006828374025},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":10.8,"spinRate":1510,"spinDirection":245},"zone":6,"typeConfidence":0.91,"plateTime":0.4213886101092892,"extension":6.418899919198987},"index":3,"playId":"6757b0c0-5460-321a-8483-e022a763713a","pitchNumber":3,"startTime":"2026-06-28T18:16:08.991Z","endTime":"2026-06-28T18:16:11.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991449382892895,"aZ":-33.51867163507589,"pfxX":8.337676996717036,"pfxZ":-0.8825889906787001,"pX":0.933559484111897,"pZ":2.8803114872798035,"vX0":4.307911903642458,"vY0":-123.18260599709194,"vZ0":-0.059235858543904785,"x":81.41,"y":161.01,"x0":-1.927504403788304,"y0":50.004950854220155,"z0":5.764908132276187,"aX":12.67157726734201},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.3,"breakHorizontal":-16.2,"spinRate":2377,"spinDirection":60},"zone":12,"typeConfidence":0.92,"plateTime":0.446548555655788,"extension":6.088790239527581},"index":4,"playId":"6516682c-4c23-38df-bac7-3ae609edd1ba","pitchNumber":4,"startTime":"2026-06-28T18:16:27.724Z","endTime":"2026-06-28T18:16:30.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56910927178824,"aZ":-19.41592140509746,"pfxX":-10.636010257770044,"pfxZ":6.532702253900495,"pX":-0.5601043441384249,"pZ":1.3166134246353924,"vX0":7.004392823762469,"vY0":-138.95166388143937,"vZ0":-7.9533974633144116,"x":93.86,"y":159.75,"x0":-1.7337079391982413,"y0":50.000736034889776,"z0":5.5093608287761375,"aX":-20.764494911018808},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":17.8,"spinRate":2454,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.3944140484824996,"extension":6.338766148096351},"index":5,"playId":"7d0dd025-411a-3687-bda3-7565b791d00d","pitchNumber":5,"startTime":"2026-06-28T18:16:45.575Z","endTime":"2026-06-28T18:17:12.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"}},"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":90.1,"endSpeed":82.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.002563877853856,"aZ":-32.31633985022528,"pfxX":-8.931675235786798,"pfxZ":-0.07968783145019975,"pX":-0.4653189805710249,"pZ":-0.06006964179173699,"vX0":5.9326026865847235,"vY0":-130.81274836802137,"vZ0":-8.230226311479255,"x":134.74,"y":240.4,"x0":-1.6084300005043055,"y0":50.0061800996014,"z0":5.568276439247844,"aX":-15.397688295829683},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.9,"breakHorizontal":14.8,"spinRate":1153,"spinDirection":243},"zone":13,"typeConfidence":0.92,"plateTime":0.41959901960240087,"extension":6.7367174471665505},"index":6,"playId":"f06555b9-a9c2-317e-9027-ce5e38fe30f0","pitchNumber":6,"startTime":"2026-06-28T18:17:14.146Z","endTime":"2026-06-28T18:17:17.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74844371447417,"aZ":-30.685254656767025,"pfxX":0.4294462119528504,"pfxZ":0.8837282674896603,"pX":1.3183676181810837,"pZ":0.9435828088495577,"vX0":7.38179563697708,"vY0":-128.73790918275682,"vZ0":-6.172110606363132,"x":66.75,"y":213.3,"x0":-1.6418720368688178,"y0":50.00044326767617,"z0":5.747460499654909,"aX":0.7195869277872801},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.4,"breakHorizontal":-2.4,"spinRate":2607,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.4254729700950537,"extension":6.547718593810646},"index":7,"playId":"bb53d326-d678-3709-bf68-dc33a0a90adb","pitchNumber":7,"startTime":"2026-06-28T18:17:32.594Z","endTime":"2026-06-28T18:17:35.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.1,"awayTeamWinProbability":16.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:17:35.594Z","atBatIndex":19},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Diamondbacks challenged (hit by pitch), call on the field was overturned: Ketel Marte hit by pitch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:17:47.285Z","endTime":"2026-06-28T18:19:02.371Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136748967383426,"aZ":-45.42321098231596,"pfxX":0.9854667469812699,"pfxZ":-9.951142298799724,"pX":-0.00979320838641958,"pZ":1.471450963857938,"vX0":3.5298400177132536,"vY0":-116.2150406956627,"vZ0":-0.2184502033827289,"x":117.37,"y":199.05,"x0":-1.6929787924708541,"y0":50.00232374851917,"z0":5.979384912875181,"aX":1.3116742981364278},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-17.6,"breakHorizontal":-2.9,"spinRate":2696,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.4761541048403961,"extension":6.4126013255473495},"index":0,"playId":"9ee9128c-8ab6-3b6b-8348-abefe5256ec7","pitchNumber":1,"startTime":"2026-06-28T18:18:00.503Z","endTime":"2026-06-28T18:18:03.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.954745162128106,"aZ":-30.597251946322228,"pfxX":-8.593851065929709,"pfxZ":0.9261757901701744,"pX":0.41758751195335064,"pZ":1.7077638393442007,"vX0":8.059034618694378,"vY0":-130.210363930969,"vZ0":-4.293123059966283,"x":101.08,"y":192.67,"x0":-1.6104855860672804,"y0":50.00565470994527,"z0":5.709822906982862,"aX":-14.666557913795888},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.8,"breakHorizontal":13.7,"spinRate":1135,"spinDirection":237},"zone":9,"typeConfidence":0.92,"plateTime":0.42168247748711796,"extension":6.6113227596382815},"index":1,"playId":"1bc03d2a-af4d-3ded-b4fd-c6ee78d9f379","pitchNumber":2,"startTime":"2026-06-28T18:18:15.363Z","endTime":"2026-06-28T18:18:18.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.620023107144846,"aZ":-16.48075294358307,"pfxX":-10.71703178064533,"pfxZ":8.091992222363986,"pX":0.4304171182973273,"pZ":3.127477649109544,"vX0":9.29484084281949,"vY0":-138.97629801773817,"vZ0":-4.006904471431897,"x":100.59,"y":154.34,"x0":-1.579069318579856,"y0":50.0045277903339,"z0":5.695692683808643,"aX":-20.78806128589729},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":17.3,"spinRate":2420,"spinDirection":214},"zone":3,"typeConfidence":0.92,"plateTime":0.3954043826682345,"extension":6.626117503046905},"index":2,"playId":"934bcadc-532d-3f32-b782-66e963af60d5","pitchNumber":3,"startTime":"2026-06-28T18:18:32.084Z","endTime":"2026-06-28T18:18:37.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"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-28T18:18:45.673Z","endTime":"2026-06-28T18:18:59.371Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60644495811935,"aZ":-33.14715637906859,"pfxX":-0.2992878403533954,"pfxZ":-0.5965210603941675,"pX":1.5035345914912854,"pZ":0.8396450515730126,"vX0":7.642161583595511,"vY0":-126.8290319624657,"vZ0":-6.018382107468854,"x":59.69,"y":216.11,"x0":-1.5134400594260626,"y0":50.00489831582145,"z0":5.895828392591506,"aX":-0.48698222940932845},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.3,"breakHorizontal":-1.2,"spinRate":2619,"spinDirection":18},"zone":14,"typeConfidence":0.89,"plateTime":0.4323239257970335,"extension":6.206466238886285},"index":4,"playId":"577b76a8-8768-316b-8a79-be06163ece09","pitchNumber":4,"startTime":"2026-06-28T18:18:59.371Z","endTime":"2026-06-28T18:19:02.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":109},"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.35,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:19:02.371Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to right fielder Victor Mesa Jr. Ketel Marte to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:20:09.274Z","endTime":"2026-06-28T18:22:51.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.853443208105958,"aZ":-25.947087677726795,"pfxX":0.30656014253654335,"pfxZ":3.40667720376206,"pX":-0.09052700192168449,"pZ":2.379257574485258,"vX0":4.532960657473473,"vY0":-134.3111851758008,"vZ0":-4.257232358292411,"x":120.45,"y":174.54,"x0":-1.8393661328289876,"y0":50.004215263013634,"z0":5.828171029448163,"aX":0.5601822594995233},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.5,"breakHorizontal":-1.6,"spinRate":2718,"spinDirection":171},"zone":5,"typeConfidence":0.89,"plateTime":0.40767329587389955,"extension":6.580491452515686},"index":0,"playId":"dfbace66-f8ad-30aa-891c-8baa6f310ef6","pitchNumber":1,"startTime":"2026-06-28T18:20:17.384Z","endTime":"2026-06-28T18:20:20.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89448072631077,"aZ":-17.036747942783748,"pfxX":-9.125470525132142,"pfxZ":7.797121338518497,"pX":0.36670423989410994,"pZ":3.609206626118855,"vX0":8.438858096234991,"vY0":-139.0878658568473,"vZ0":-2.640696600623966,"x":103.02,"y":141.33,"x0":-1.534841318462162,"y0":50.00151771888367,"z0":5.713210083692241,"aX":-17.712858545248732},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":14.5,"spinRate":2404,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.3952043138196375,"extension":6.4413757076825},"index":1,"playId":"d1b0b148-f115-3b75-a36a-0c518aba458d","pitchNumber":2,"startTime":"2026-06-28T18:20:33.461Z","endTime":"2026-06-28T18:20:37.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53640324523887,"aZ":-10.058043463627216,"pfxX":-2.3568438452564955,"pfxZ":11.303410069889422,"pX":0.2846247998266785,"pZ":4.07071588191421,"vX0":5.867931521452363,"vY0":-139.7279131163152,"vZ0":-3.2570574191758146,"x":106.15,"y":128.87,"x0":-1.5462817895101635,"y0":50.004881562704675,"z0":5.92330332952269,"aX":-4.612612279281704},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.9,"breakHorizontal":2.9,"spinRate":2527,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.39356869584713783,"extension":6.446105656322311},"index":2,"playId":"020ab93f-49ba-393f-9a56-966c687f8827","pitchNumber":3,"startTime":"2026-06-28T18:20:51.091Z","endTime":"2026-06-28T18:20:55.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"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-28T18:21:04.295Z","endTime":"2026-06-28T18:21:20.603Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74859665850577,"aZ":-8.584184392626975,"pfxX":-2.687230348715451,"pfxZ":11.772653521330176,"pX":0.7580220616836981,"pZ":3.187960369238541,"vX0":6.965782784899234,"vY0":-141.04662409804632,"vZ0":-6.01918061175082,"x":88.11,"y":152.71,"x0":-1.4005479089189614,"y0":50.00070962562894,"z0":5.910750003380117,"aX":-5.384655343503956},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.2,"breakHorizontal":3.4,"spinRate":2582,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.3891610301687902,"extension":6.245628317909995},"index":4,"playId":"3af03686-a108-3716-944e-e73bae3df4b7","pitchNumber":4,"startTime":"2026-06-28T18:21:20.603Z","endTime":"2026-06-28T18:21:24.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82515384807647,"aZ":-17.983658311108016,"pfxX":-10.348799257636278,"pfxZ":7.14114862083415,"pX":1.3638281637984773,"pZ":2.418102106633684,"vX0":11.705407444559025,"vY0":-140.3444361340874,"vZ0":-5.497856334438206,"x":65.01,"y":173.49,"x0":-1.5236315303131223,"y0":50.00638318283106,"z0":5.580393905814348,"aX":-20.575060501607595},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":16.2,"spinRate":2377,"spinDirection":211},"zone":14,"typeConfidence":0.93,"plateTime":0.39080332979833177,"extension":6.4568082569424075},"index":5,"playId":"a53b3a6b-c047-372c-b29b-e582f8e69161","pitchNumber":5,"startTime":"2026-06-28T18:21:41.547Z","endTime":"2026-06-28T18:21:44.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.405843747005953,"aZ":-35.13738072421751,"pfxX":-9.764596958736504,"pfxZ":-1.6972609625448785,"pX":-0.5100079817641784,"pZ":1.3601379620857699,"vX0":6.40208632148995,"vY0":-132.02391399527028,"vZ0":-4.429280852264009,"x":136.44,"y":202.06,"x0":-1.7133082278405538,"y0":50.00582801925837,"z0":5.682145997392452,"aX":-17.023800749596656},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-4.0,"breakHorizontal":16.1,"spinRate":1205,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.4168853377417183,"extension":6.517603538398618},"index":6,"playId":"e95af1ff-7548-3b7c-8472-1afeff4ccd55","pitchNumber":6,"startTime":"2026-06-28T18:21:57.718Z","endTime":"2026-06-28T18:22:00.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37958328904651,"aZ":-16.735324073090688,"pfxX":-4.335042629293886,"pfxZ":7.687724290039117,"pX":0.7818671339326829,"pZ":3.4190036678923557,"vX0":7.640539393867323,"vY0":-141.35537119125925,"vZ0":-4.108960517891435,"x":87.2,"y":146.47,"x0":-1.4019113403383174,"y0":50.007041813472604,"z0":5.9768279374535735,"aX":-8.7114494437818},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":6.1,"spinRate":2632,"spinDirection":200},"zone":3,"typeConfidence":0.83,"plateTime":0.38855198976251737,"extension":6.263647061490951},"index":7,"playId":"a672a1e0-3158-3f95-88cb-7fcb2e2b2e82","pitchNumber":7,"startTime":"2026-06-28T18:22:24.860Z","endTime":"2026-06-28T18:22:28.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90715480735517,"aZ":-31.785325617671546,"pfxX":0.718996423770301,"pfxZ":0.22589105313457658,"pX":-0.22250800187656344,"pZ":2.3377967187759956,"vX0":3.9138247962478765,"vY0":-130.13376150975122,"vZ0":-2.9175579795893434,"x":125.48,"y":175.66,"x0":-1.8407748093646008,"y0":50.00165994242784,"z0":5.8870335858889975,"aX":1.229780128212823},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.0,"breakHorizontal":-2.2,"spinRate":2672,"spinDirection":114},"zone":5,"typeConfidence":0.9,"plateTime":0.42127589308318925,"extension":6.416952364076987},"hitData":{"launchSpeed":93.2,"launchAngle":19.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.42,"coordY":86.25}},"index":8,"playId":"eefc1144-0574-3213-99cc-43a4b38f0639","pitchNumber":8,"startTime":"2026-06-28T18:22:42.373Z","endTime":"2026-06-28T18:22:51.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":-1.9999999999999858,"leverageIndex":0.79,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:22:51.386Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:23:07.700Z","endTime":"2026-06-28T18:27:20.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.473015829705595,"aZ":-18.684311586440618,"pfxX":-10.631467765320842,"pfxZ":6.828797156301677,"pX":1.452668315955168,"pZ":2.8444481651460953,"vX0":12.05288322968136,"vY0":-140.29384995342872,"vZ0":-4.2136157083786285,"x":61.63,"y":161.98,"x0":-1.5368279791279669,"y0":50.00226264362454,"z0":5.599005039315936,"aX":-20.998089060574905},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.5,"breakHorizontal":16.4,"spinRate":2483,"spinDirection":215},"zone":12,"typeConfidence":0.93,"plateTime":0.3918147512163386,"extension":6.447365588901728},"index":0,"playId":"d8520522-93fb-37cf-a46e-a360b4bd7af4","pitchNumber":1,"startTime":"2026-06-28T18:23:19.435Z","endTime":"2026-06-28T18:23:22.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44160561041813,"aZ":-13.481070996040351,"pfxX":-5.049655268591133,"pfxZ":9.534903999992077,"pX":-0.28235625132990216,"pZ":4.1246272058386095,"vX0":5.228808529939392,"vY0":-139.81704011242797,"vZ0":-2.655448584448228,"x":127.76,"y":127.42,"x0":-1.5296101293765514,"y0":50.00115801140492,"z0":5.98272058526714,"aX":-9.898113009297228},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":7.9,"spinRate":2459,"spinDirection":203},"zone":11,"typeConfidence":0.74,"plateTime":0.3932458947380497,"extension":6.346404516649988},"index":1,"playId":"f1be7291-5a42-3d65-98f3-3c0bdd7475a9","pitchNumber":2,"startTime":"2026-06-28T18:23:36.039Z","endTime":"2026-06-28T18:23:39.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-28T18:23:50.347Z","endTime":"2026-06-28T18:24:26.568Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.791576608086338,"aZ":-27.709604290316012,"pfxX":0.7312775394291449,"pfxZ":2.511313994919931,"pX":0.6246105407096382,"pZ":2.7154987414657645,"vX0":6.256101404157064,"vY0":-132.79323351235794,"vZ0":-2.9633403008143024,"x":93.19,"y":165.46,"x0":-1.8617323369610588,"y0":50.00174403660985,"z0":5.872696527285982,"aX":1.2983277854993793},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.1,"breakHorizontal":-2.8,"spinRate":2636,"spinDirection":170},"zone":3,"typeConfidence":0.9,"plateTime":0.41326510743144595,"extension":6.499064919084703},"index":3,"playId":"1a2c4fd7-5682-33cd-9038-ec9b7e497e28","pitchNumber":3,"startTime":"2026-06-28T18:24:26.568Z","endTime":"2026-06-28T18:24:29.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.782284970953704,"aZ":-9.126189836957431,"pfxX":-4.3129172365012876,"pfxZ":11.555095361602241,"pX":-0.5377113348033211,"pZ":3.6810435448584347,"vX0":4.190997408422847,"vY0":-140.7651342437711,"vZ0":-4.652166030724267,"x":137.5,"y":139.39,"x0":-1.4899511471015339,"y0":50.001605934416865,"z0":5.953303590064724,"aX":-8.601825955052277},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.0,"breakHorizontal":6.8,"spinRate":2529,"spinDirection":197},"zone":11,"typeConfidence":0.89,"plateTime":0.39002328299653,"extension":6.1710370834465875},"index":4,"playId":"306f8015-9da0-3637-a186-525d8d4a7045","pitchNumber":4,"startTime":"2026-06-28T18:24:45.728Z","endTime":"2026-06-28T18:24:49.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98128211944876,"aZ":-9.055242475862336,"pfxX":-4.325988612709245,"pfxZ":11.457568128129509,"pX":0.577241300327524,"pZ":3.10009148031431,"vX0":7.221961865880391,"vY0":-141.53193670556126,"vZ0":-5.977720411545525,"x":95.0,"y":155.08,"x0":-1.4519209384612055,"y0":50.000023790315275,"z0":5.827107771785726,"aX":-8.727592709989969},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.6,"breakHorizontal":6.2,"spinRate":2631,"spinDirection":201},"zone":3,"typeConfidence":0.88,"plateTime":0.38782807460167845,"extension":6.436527692016575},"index":5,"playId":"2935e296-bc8d-3fe5-8afd-0424227b7e15","pitchNumber":5,"startTime":"2026-06-28T18:25:05.355Z","endTime":"2026-06-28T18:25:10.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71352034544,"aZ":-17.469034261558377,"pfxX":-10.133824762639428,"pfxZ":7.252686315444839,"pX":-0.10773530613537606,"pZ":3.1573670519955224,"vX0":7.8713120578697175,"vY0":-141.5924161967285,"vZ0":-4.077642162127322,"x":121.11,"y":153.53,"x0":-1.608809103926221,"y0":50.00590066733154,"z0":5.736064541036483,"aX":-20.55410589079884},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.5,"breakHorizontal":16.7,"spinRate":2557,"spinDirection":207},"zone":2,"typeConfidence":0.93,"plateTime":0.38702207935234867,"extension":6.484451679663612},"index":6,"playId":"b76944d1-8079-39d7-b7ee-080a4455c928","pitchNumber":6,"startTime":"2026-06-28T18:25:28.333Z","endTime":"2026-06-28T18:25:31.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58707878053504,"aZ":-10.388280215361489,"pfxX":-3.52297685851976,"pfxZ":10.752895714863932,"pX":0.477411552902872,"pZ":3.308825844763892,"vX0":6.754086933420871,"vY0":-141.93364689019387,"vZ0":-5.429512387563006,"x":98.8,"y":149.44,"x0":-1.4828403382475823,"y0":50.002056947181195,"z0":5.917471282027096,"aX":-7.137663982797997},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.5,"breakHorizontal":4.9,"spinRate":2644,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.38691606042644056,"extension":6.289112495703644},"index":7,"playId":"adef1d3d-ff26-3765-a5d6-f03e004ec986","pitchNumber":7,"startTime":"2026-06-28T18:25:53.995Z","endTime":"2026-06-28T18:26:02.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27570030215504,"aZ":-29.33729488896147,"pfxX":0.6389057345140445,"pfxZ":1.5607226768904248,"pX":1.0283487044272346,"pZ":2.5337173474948225,"vX0":6.916649279857999,"vY0":-134.07221910221844,"vZ0":-3.313450532434305,"x":77.8,"y":170.37,"x0":-1.6690901183820104,"y0":50.004513852604184,"z0":5.881852294116106,"aX":1.1604449480587395},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.3,"breakHorizontal":-2.6,"spinRate":2841,"spinDirection":170},"zone":12,"typeConfidence":0.9,"plateTime":0.4087075667044102,"extension":6.417619597339619},"index":8,"playId":"11a42afe-0bdb-3780-a0f1-57fcede5c6c1","pitchNumber":8,"startTime":"2026-06-28T18:26:27.222Z","endTime":"2026-06-28T18:26:30.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4976533437427,"aZ":-17.516668954416822,"pfxX":-11.498147091543348,"pfxZ":7.196114785607413,"pX":0.7360885174866381,"pZ":1.684738769327004,"vX0":10.451805418322637,"vY0":-142.03307798381303,"vZ0":-7.656368784875337,"x":88.94,"y":193.29,"x0":-1.5033555336575144,"y0":50.000848750243065,"z0":5.535653197510961,"aX":-23.414997572290652},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.5,"breakHorizontal":18.6,"spinRate":2622,"spinDirection":211},"zone":9,"typeConfidence":0.94,"plateTime":0.38609972044505225,"extension":6.489585833192728},"index":9,"playId":"32511f4b-6e16-392d-9be1-156aa24d0ea4","pitchNumber":9,"startTime":"2026-06-28T18:26:53.472Z","endTime":"2026-06-28T18:27:20.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":3.999999999999986,"leverageIndex":1.61,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:27:20.485Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Junior Caminero walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T18:29:16.234Z","endTime":"2026-06-28T18:30:49.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":89.4,"endSpeed":81.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.583267690343085,"aZ":-17.047801125115896,"pfxX":-3.1816502747469615,"pfxZ":8.871260063038836,"pX":1.0620065546668058,"pZ":0.9691647979284171,"vX0":7.811195322746785,"vY0":-129.85803939245557,"vZ0":-7.312804542261453,"x":76.52,"y":212.61,"x0":-1.5736548778063508,"y0":50.00282831310674,"z0":5.1220640096634025,"aX":-5.425541425534309},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.5,"breakHorizontal":4.0,"spinRate":2395,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4220269132821506,"extension":6.319436364310826},"index":0,"playId":"c8c63f67-e6ce-382b-bf0f-4b37afc72e3d","pitchNumber":1,"startTime":"2026-06-28T18:29:27.936Z","endTime":"2026-06-28T18:29:30.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12903648655321,"aZ":-16.511683787571506,"pfxX":-6.862841844265819,"pfxZ":8.931647444158404,"pX":0.46861927139975607,"pZ":2.3826236329348465,"vX0":7.534776577800476,"vY0":-131.87392636757352,"vZ0":-4.374177179011212,"x":99.14,"y":174.45,"x0":-1.5396102234178686,"y0":50.005867822273196,"z0":5.288051597436984,"aX":-12.039886995338414},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.4,"breakHorizontal":10.7,"spinRate":2284,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4160071035769417,"extension":6.102279014298692},"index":1,"playId":"c009db9a-6a1f-39b7-a1c5-715f205fba1f","pitchNumber":2,"startTime":"2026-06-28T18:29:40.436Z","endTime":"2026-06-28T18:29:43.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.454833838277562,"aZ":-26.39577344767042,"pfxX":-2.5747398247273807,"pfxZ":3.6332951673529683,"pX":2.056627374077375,"pZ":1.100152900103062,"vX0":9.29459273278493,"vY0":-125.41293719683168,"vZ0":-5.173933249343345,"x":38.61,"y":209.08,"x0":-1.363792323677341,"y0":50.0058743972605,"z0":5.343910899066088,"aX":-4.100290824094396},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.5,"breakHorizontal":2.5,"spinRate":2393,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.436792560584391,"extension":6.398465312268935},"index":2,"playId":"f0c7a17e-43b1-345a-9aaa-6dbd94759ae0","pitchNumber":3,"startTime":"2026-06-28T18:29:53.650Z","endTime":"2026-06-28T18:29:56.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47194120285491,"aZ":-32.06757500508289,"pfxX":-10.451302762744847,"pfxZ":0.06238971166117757,"pX":0.1327707687721229,"pZ":1.1030869260312086,"vX0":7.526414541724177,"vY0":-129.07380724416277,"vZ0":-4.557777555421901,"x":111.94,"y":209.0,"x0":-1.4608136641918354,"y0":50.003476488454965,"z0":5.356786702723924,"aX":-17.662978486051458},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.7,"breakHorizontal":17.3,"spinRate":2250,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42410860888329793,"extension":6.252245652884022},"index":3,"playId":"7934761b-f836-3b80-a0e4-7f19fccf25fb","pitchNumber":4,"startTime":"2026-06-28T18:30:08.245Z","endTime":"2026-06-28T18:30:13.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":84.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68723020919527,"aZ":-19.26471638421212,"pfxX":-4.994092768821259,"pfxZ":7.1463624171396845,"pX":0.32979304066590615,"pZ":2.5682951316990335,"vX0":6.8365265360519585,"vY0":-133.3065659387958,"vZ0":-3.42003859779763,"x":104.43,"y":169.44,"x0":-1.6148393304143602,"y0":50.001380387338315,"z0":5.252387861318934,"aX":-9.020254388061346},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":7.7,"spinRate":2362,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.41030765547720716,"extension":6.43642780916521},"index":4,"playId":"0c47ed9b-5197-30f5-a9f7-9e1395772c17","pitchNumber":5,"startTime":"2026-06-28T18:30:26.347Z","endTime":"2026-06-28T18:30:29.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-28T18:30:38.683Z","endTime":"2026-06-28T18:30:44.698Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.913778406717974,"aZ":-24.7940968042144,"pfxX":-12.245008316876088,"pfxZ":3.9473461557658363,"pX":0.9664073289698425,"pZ":1.7601909104989348,"vX0":10.204515979926546,"vY0":-136.1879696885443,"vZ0":-4.555776197612472,"x":80.16,"y":191.25,"x0":-1.2448549349645024,"y0":50.0062403131696,"z0":5.177339687970441,"aX":-22.923029404991684},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.2,"breakHorizontal":19.9,"spinRate":2329,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4027273654530279,"extension":6.412062746142063},"index":6,"playId":"3c15d22c-dccb-33e7-bd4d-a315cb8bc621","pitchNumber":6,"startTime":"2026-06-28T18:30:44.698Z","endTime":"2026-06-28T18:30:49.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.7,"awayTeamWinProbability":14.299999999999997,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.44,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:30:49.573Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Mesa Jr. flies out to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T18:31:09.442Z","endTime":"2026-06-28T18:31:25.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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":90.7,"endSpeed":82.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094121518713965,"aZ":-19.755957588010027,"pfxX":-5.025524034540913,"pfxZ":7.069487952250345,"pX":0.7422335066839322,"pZ":2.7616999040397197,"vX0":7.362403247287739,"vY0":-131.94949833755615,"vZ0":-2.934584686038077,"x":88.71,"y":164.21,"x0":-1.4362168133472144,"y0":50.00345786197516,"z0":5.350572081256272,"aX":-8.828699224284833},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.4,"breakHorizontal":7.4,"spinRate":2409,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.41573424080258325,"extension":6.230123443851892},"hitData":{"launchSpeed":90.1,"launchAngle":51.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.3,"coordY":98.73}},"index":0,"playId":"384a01a2-9c4e-3c4a-b19d-cce1250125a3","pitchNumber":1,"startTime":"2026-06-28T18:31:13.230Z","endTime":"2026-06-28T18:31:25.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":683748,"link":"/api/v1/people/683748"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:31:25.287Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chandler Simpson lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T18:31:38.981Z","endTime":"2026-06-28T18:32:42.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54708993136001,"aZ":-14.480707473758297,"pfxX":-6.1139719686295795,"pfxZ":10.018224040214804,"pX":-1.1497777302512522,"pZ":3.477799976557801,"vX0":3.624395692093434,"vY0":-132.82449128057218,"vZ0":-2.0079409698835855,"x":160.83,"y":144.88,"x0":-1.7460332093401034,"y0":50.00069607928756,"z0":5.3105546428760135,"aX":-10.795591083097769},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.9,"breakHorizontal":10.2,"spinRate":2340,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.41421998217330724,"extension":6.228225577345301},"index":0,"playId":"166dc284-1ef4-3a7b-a81e-f464afc9824a","pitchNumber":1,"startTime":"2026-06-28T18:31:56.310Z","endTime":"2026-06-28T18:31:59.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":81.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32453851766537,"aZ":-15.917604124059258,"pfxX":-6.560831931211405,"pfxZ":9.331943934718447,"pX":-1.763229234563611,"pZ":3.2846001742103383,"vX0":2.275648547715677,"vY0":-131.9657726422801,"vZ0":-2.064438052273955,"x":184.21,"y":150.1,"x0":-1.7907220620148068,"y0":50.00087465684723,"z0":5.265810387107151,"aX":-11.427344181711899},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.6,"breakHorizontal":11.3,"spinRate":2384,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41702310186509717,"extension":6.095081383483457},"index":1,"playId":"72cf3263-5da4-358e-b0d9-81581dbf090a","pitchNumber":2,"startTime":"2026-06-28T18:32:12.448Z","endTime":"2026-06-28T18:32:15.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21947490845824,"aZ":-33.6618665489943,"pfxX":-9.943163410100293,"pfxZ":-0.9097756864995015,"pX":-0.0044161513523801365,"pZ":1.7727037595826345,"vX0":7.225862056272939,"vY0":-127.48840741713342,"vZ0":-2.428124062963585,"x":117.17,"y":190.92,"x0":-1.58948619529832,"y0":50.001380771247725,"z0":5.405125778792342,"aX":-16.298797445438844},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.0,"breakHorizontal":16.3,"spinRate":2127,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4303054715767396,"extension":6.273426238802471},"hitData":{"launchSpeed":87.5,"launchAngle":15.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.32,"coordY":108.28}},"index":2,"playId":"68f843c5-dc06-3b4b-9b4c-ab86998205a5","pitchNumber":3,"startTime":"2026-06-28T18:32:33.513Z","endTime":"2026-06-28T18:32:42.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.62,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:32:42.543Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cedric Mullins grounds out, second baseman Ildemaro Vargas to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T18:32:59.255Z","endTime":"2026-06-28T18:34:23.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.392520862705037,"aZ":-23.102574338051532,"pfxX":-1.6429343051609049,"pfxZ":5.298394005879981,"pX":-1.148019032986106,"pZ":3.449340259327216,"vX0":2.0422835089560394,"vY0":-130.29351593137426,"vZ0":-0.5782185834184942,"x":160.76,"y":145.65,"x0":-1.7300144300846063,"y0":50.003300933742054,"z0":5.426036635429017,"aX":-2.8136344982229096},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.7,"breakHorizontal":2.5,"spinRate":2302,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.42102266945949474,"extension":6.288257050555359},"index":0,"playId":"21c0c82f-9998-3fd6-bccf-66b729565d91","pitchNumber":1,"startTime":"2026-06-28T18:33:13.468Z","endTime":"2026-06-28T18:33:16.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.939116880286353,"aZ":-16.934465775819277,"pfxX":-6.097103281718699,"pfxZ":8.599811547218557,"pX":-0.5542920473879085,"pZ":3.2555808685149747,"vX0":4.778135847166544,"vY0":-132.42862023094608,"vZ0":-2.181862714687906,"x":138.13,"y":150.88,"x0":-1.5920566221040704,"y0":50.00111985475523,"z0":5.332391663424959,"aX":-10.801551697937668},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.2,"breakHorizontal":10.0,"spinRate":2321,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4140033434295174,"extension":6.235089185866745},"index":1,"playId":"d609d58c-ffa5-37b0-aa46-09fb9c58a19f","pitchNumber":2,"startTime":"2026-06-28T18:33:30.064Z","endTime":"2026-06-28T18:33:33.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92683188109984,"aZ":-19.191182076965852,"pfxX":-5.8710934605602505,"pfxZ":7.410908247835465,"pX":-0.6154655374730815,"pZ":3.504498287842623,"vX0":4.599443082098196,"vY0":-131.7521524809947,"vZ0":-1.1804388584650325,"x":140.46,"y":144.16,"x0":-1.6241340945233749,"y0":50.00191657973472,"z0":5.381512744737389,"aX":-10.284371759954213},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.3,"breakHorizontal":9.6,"spinRate":2435,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.41629043521292397,"extension":6.310564046237761},"index":2,"playId":"1f90db91-a4d7-3471-be2d-f20bbfffee64","pitchNumber":3,"startTime":"2026-06-28T18:33:51.401Z","endTime":"2026-06-28T18:33:54.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"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-28T18:34:01.699Z","endTime":"2026-06-28T18:34:15.883Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.644181440003987,"aZ":-42.06673116776907,"pfxX":2.987696558349764,"pfxZ":-6.875082098570287,"pX":-0.8839505954811236,"pZ":2.4574650376232596,"vX0":1.1385580029173665,"vY0":-119.43360453524733,"vZ0":1.4518763676910496,"x":150.69,"y":172.43,"x0":-1.755291955292012,"y0":50.00021289405709,"z0":5.63370643513237,"aX":4.301849943675028},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-11.8,"breakHorizontal":-5.6,"spinRate":2422,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.45914486524751386,"extension":6.252384991932277},"hitData":{"launchSpeed":84.6,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":163.84}},"index":4,"playId":"622dd308-91b5-30fd-a008-bd5fae17c5ad","pitchNumber":4,"startTime":"2026-06-28T18:34:15.883Z","endTime":"2026-06-28T18:34:23.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:34:23.609Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adrian Del Castillo singles on a line drive to right fielder Victor Mesa Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T18:36:26.762Z","endTime":"2026-06-28T18:36:59.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.600715853049103,"aZ":-42.75254476102248,"pfxX":0.5630974411209733,"pfxZ":-7.633351172614441,"pX":-0.2870856545401241,"pZ":1.5307094047287735,"vX0":3.1415097755831667,"vY0":-117.85917724049386,"vZ0":-1.0682076014815987,"x":127.94,"y":197.45,"x0":-1.718989416734756,"y0":50.00482171412064,"z0":5.992158111385892,"aX":0.7796893618635787},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.8,"breakHorizontal":-1.9,"spinRate":2676,"spinDirection":20},"zone":13,"typeConfidence":0.91,"plateTime":0.4674838513416937,"extension":6.555813493488384},"index":0,"playId":"23dd1bab-9016-3faa-ad19-18ddf176eb35","pitchNumber":1,"startTime":"2026-06-28T18:36:32.374Z","endTime":"2026-06-28T18:36:35.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.337404183823235,"aZ":-23.218180778458496,"pfxX":2.327130065562087,"pfxZ":5.051000100843149,"pX":0.670142277221474,"pZ":2.556848609203412,"vX0":5.5834489400067016,"vY0":-132.3587766050707,"vZ0":-4.066512077229981,"x":91.46,"y":169.75,"x0":-1.769380640129525,"y0":50.00410808246559,"z0":5.8140122839408495,"aX":4.127752272333185},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.5,"breakHorizontal":-5.4,"spinRate":2742,"spinDirection":194},"zone":6,"typeConfidence":0.9,"plateTime":0.41387150530917216,"extension":6.527920065444811},"hitData":{"launchSpeed":88.2,"launchAngle":21.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.75,"coordY":104.25}},"index":1,"playId":"9fa5cc78-d1e1-3706-b975-8de59538ab78","pitchNumber":2,"startTime":"2026-06-28T18:36:49.725Z","endTime":"2026-06-28T18:36:59.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.88,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:36:59.923Z","atBatIndex":27},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Lourdes Gurriel Jr. hit by pitch. Adrian Del Castillo to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T18:37:13.742Z","endTime":"2026-06-28T18:37:52.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnSecond":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.430633355684726,"aZ":-10.949555364050509,"pfxX":-2.926022005483542,"pfxZ":10.735279517946521,"pX":1.0602472150978204,"pZ":3.4034883553946984,"vX0":7.919777669738799,"vY0":-140.1509173017734,"vZ0":-4.9135567447167965,"x":76.59,"y":146.89,"x0":-1.4296569472090956,"y0":50.006061720100554,"z0":5.90253261657744,"aX":-5.786769511992226},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":3.6,"spinRate":2633,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.3916959271914786,"extension":6.308910164321552},"index":0,"playId":"a5ddb706-b3d4-37f4-a0d2-0e0e4d02fc40","pitchNumber":1,"startTime":"2026-06-28T18:37:24.348Z","endTime":"2026-06-28T18:37:28.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.098744861872454,"aZ":-17.191823565834063,"pfxX":-8.946147835493699,"pfxZ":7.737359688237708,"pX":-1.6166582625428008,"pZ":3.820839335679081,"vX0":3.646788088275992,"vY0":-138.77491052312593,"vZ0":-2.040293117249579,"x":178.62,"y":135.62,"x0":-1.7907355952920134,"y0":50.004233815068716,"z0":5.719695935169666,"aX":-17.327674306119373},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":15.4,"spinRate":2483,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3957492849943254,"extension":6.47611522194582},"index":1,"playId":"a530059d-b7df-301f-aec8-dce6c747e218","pitchNumber":2,"startTime":"2026-06-28T18:37:43.187Z","endTime":"2026-06-28T18:37:52.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.3,"awayTeamWinProbability":28.700000000000003,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":1.57,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:37:52.215Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pavin Smith flies out sharply to center fielder Cedric Mullins. Adrian Del Castillo to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T18:39:46.392Z","endTime":"2026-06-28T18:40:54.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnThird":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"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-28T18:38:19.726Z","endTime":"2026-06-28T18:39:48.591Z","isPitch":false,"type":"action","player":{"id":656976,"link":"/api/v1/people/656976"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731766696283554,"aZ":-44.093160319956674,"pfxX":3.822611019805844,"pfxZ":-8.927187526709314,"pX":0.5146966368294655,"pZ":3.2105829555247913,"vX0":3.941990351453954,"vY0":-115.4867009886469,"vZ0":3.0161599593006088,"x":97.38,"y":152.09,"x0":-1.7179162426198937,"y0":50.0010513943636,"z0":6.1621625848648405,"aX":5.104733765500168},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-14.9,"breakHorizontal":-8.0,"spinRate":2770,"spinDirection":36},"zone":3,"typeConfidence":0.91,"plateTime":0.476299361841662,"extension":6.371345452252795},"index":1,"playId":"b00e99e8-821b-3f19-81dc-5b8e59a64f1d","pitchNumber":1,"startTime":"2026-06-28T18:39:48.591Z","endTime":"2026-06-28T18:39:51.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.186625884377385,"aZ":-15.428060627812817,"pfxX":-3.542959800469344,"pfxZ":8.503791254205943,"pX":0.5464204360699401,"pZ":4.61461466684502,"vX0":6.732999802022837,"vY0":-139.40222989240823,"vZ0":-1.0686032940536658,"x":96.17,"y":114.19,"x0":-1.4392392494046318,"y0":50.00116005614889,"z0":6.020833252259651,"aX":-6.976321929296679},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":5.0,"spinRate":2586,"spinDirection":196},"zone":12,"typeConfidence":0.81,"plateTime":0.39283363360364953,"extension":6.552310442270333},"index":2,"playId":"f56b61de-f3ee-3f1b-8cf0-847d0a74b07c","pitchNumber":2,"startTime":"2026-06-28T18:40:05.473Z","endTime":"2026-06-28T18:40:08.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.805877530236547,"aZ":-17.16440157884293,"pfxX":-10.423137893476433,"pfxZ":7.866253264385948,"pX":1.1266208001309972,"pZ":2.798995959375531,"vX0":10.870616098515107,"vY0":-137.36469975079447,"vZ0":-4.310322490846306,"x":74.06,"y":163.21,"x0":-1.5303684853788888,"y0":50.00567474225599,"z0":5.557740893034174,"aX":-19.8963037443833},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":16.6,"spinRate":2406,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.3989440379756668,"extension":6.546406888104783},"index":3,"playId":"7a35cde7-912f-3cb4-830a-c88a5bd0bddc","pitchNumber":3,"startTime":"2026-06-28T18:40:22.525Z","endTime":"2026-06-28T18:40:26.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.726897779952782,"aZ":-22.584107255820488,"pfxX":1.4395719397012108,"pfxZ":5.389055815892433,"pX":0.2953549431222274,"pZ":1.9255238611804695,"vX0":5.229495367656158,"vY0":-132.17838078123165,"vZ0":-5.810165795412844,"x":105.74,"y":186.79,"x0":-1.8913423374212184,"y0":50.00261347276534,"z0":5.797921112847305,"aX":2.5598234272363314},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":-3.7,"spinRate":2718,"spinDirection":173},"zone":9,"typeConfidence":0.9,"plateTime":0.41351720892755317,"extension":6.231702470426233},"hitData":{"launchSpeed":101.6,"launchAngle":40.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":142.34,"coordY":57.28}},"index":4,"playId":"e022d058-7386-314c-bc9d-af9772d63727","pitchNumber":4,"startTime":"2026-06-28T18:40:39.398Z","endTime":"2026-06-28T18:40:54.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"second":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.8,"awayTeamWinProbability":25.200000000000003,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":2.18,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:40:54.212Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T18:41:08.964Z","endTime":"2026-06-28T18:43:00.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnThird":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49152232670319,"aZ":-28.222067992395598,"pfxX":1.4675296740165402,"pfxZ":2.2399147797092063,"pX":1.1722201635597425,"pZ":2.50626487796242,"vX0":7.0321931676997265,"vY0":-131.37722681805934,"vZ0":-3.215105681812351,"x":72.32,"y":171.11,"x0":-1.7199689092694603,"y0":50.00214860658013,"z0":5.823341491040328,"aX":2.5873482353755133},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.6,"breakHorizontal":-4.1,"spinRate":2589,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.41548495545686803,"extension":6.479359680177898},"index":0,"playId":"a763cd5e-a35c-32a7-8cfc-51ae59afca0d","pitchNumber":1,"startTime":"2026-06-28T18:41:25.680Z","endTime":"2026-06-28T18:41:28.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.857953242346635,"aZ":-24.650766406548314,"pfxX":1.903192702108535,"pfxZ":4.214959593490979,"pX":0.07504239441345206,"pZ":2.8225155977682115,"vX0":4.49217695372899,"vY0":-132.64151500782685,"vZ0":-2.8933461269365903,"x":114.14,"y":162.57,"x0":-1.8864573598805219,"y0":50.003017286386516,"z0":5.721042833320048,"aX":3.3978060626419366},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":-4.4,"spinRate":2628,"spinDirection":182},"zone":5,"typeConfidence":0.9,"plateTime":0.41263664814411793,"extension":6.284725556789369},"index":1,"playId":"1657da16-b4f7-3a2b-aa99-d81c64e83d32","pitchNumber":2,"startTime":"2026-06-28T18:41:43.861Z","endTime":"2026-06-28T18:41:47.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.891578082664235,"aZ":-17.004543258084816,"pfxX":-10.760828893557637,"pfxZ":7.749110976063747,"pX":0.8946627227151913,"pZ":1.0705225437387478,"vX0":10.487865052902436,"vY0":-139.17543085361177,"vZ0":-8.875542664273137,"x":82.9,"y":209.88,"x0":-1.528583631876713,"y0":50.00054508452105,"z0":5.43205670858529,"aX":-21.059945592810756},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":17.3,"spinRate":2255,"spinDirection":214},"zone":14,"typeConfidence":0.92,"plateTime":0.39388829413577975,"extension":6.509952114531605},"index":2,"playId":"676e818b-51d8-3ca1-87fd-dbc3c8a3523a","pitchNumber":3,"startTime":"2026-06-28T18:42:03.705Z","endTime":"2026-06-28T18:42:06.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20326419604942,"aZ":-18.076289949763204,"pfxX":-11.393891306561413,"pfxZ":7.107146642407534,"pX":-0.47785637885151366,"pZ":1.7257497275120197,"vX0":7.226282535582349,"vY0":-140.285926847149,"vZ0":-7.28808885180771,"x":135.21,"y":192.18,"x0":-1.6135127722896907,"y0":50.00130138913034,"z0":5.545897902079262,"aX":-22.595523560081713},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":19.1,"spinRate":2512,"spinDirection":211},"zone":7,"typeConfidence":0.93,"plateTime":0.391171115625224,"extension":6.612495865328707},"index":3,"playId":"63174aec-5063-3c0b-9af8-b1f8b59a5aab","pitchNumber":4,"startTime":"2026-06-28T18:42:23.920Z","endTime":"2026-06-28T18:42:27.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1401172298711,"aZ":-9.379684943956637,"pfxX":-1.6358153447319708,"pfxZ":11.52265161568886,"pX":0.40706117272434145,"pZ":3.6945646006396027,"vX0":5.386044671542974,"vY0":-140.53424461462097,"vZ0":-4.794133211428673,"x":101.48,"y":139.03,"x0":-1.3311168392817685,"y0":50.00129213620894,"z0":6.045524135975948,"aX":-3.236531371726514},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.9,"breakHorizontal":1.7,"spinRate":2496,"spinDirection":203},"zone":12,"typeConfidence":0.91,"plateTime":0.39141462901745205,"extension":6.297727520769041},"index":4,"playId":"4982a0ef-b0dd-33f9-be91-b9c98c313220","pitchNumber":5,"startTime":"2026-06-28T18:42:57.303Z","endTime":"2026-06-28T18:43:00.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":6.599999999999994,"leverageIndex":1.91,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:43:00.532Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T18:43:16.461Z","endTime":"2026-06-28T18:43:51.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.802666631392388,"aZ":-27.606909454620716,"pfxX":-7.751755552442006,"pfxZ":2.642880069914362,"pX":-1.5597755278099588,"pZ":3.1758309255196497,"vX0":3.2941318557274832,"vY0":-131.24150557939168,"vZ0":-1.3293326127391998,"x":176.45,"y":153.03,"x0":-1.829468812218886,"y0":50.00555889015705,"z0":5.760106943984982,"aX":-13.419193858793385},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":13.2,"spinRate":1067,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.41859528577060257,"extension":6.533887920754491},"index":0,"playId":"68440486-9405-3bd4-8b90-6e6f86b53760","pitchNumber":1,"startTime":"2026-06-28T18:43:26.434Z","endTime":"2026-06-28T18:43:29.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28680788404693,"aZ":-21.155533249465837,"pfxX":-11.581542991725252,"pfxZ":5.682248062142598,"pX":-0.6741368103584036,"pZ":2.902112725403065,"vX0":7.001204239194859,"vY0":-139.3434495521883,"vZ0":-3.6669503835557906,"x":142.7,"y":160.42,"x0":-1.732437622298771,"y0":50.00658353145493,"z0":5.656725547343125,"aX":-22.469528882143084},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":19.2,"spinRate":2434,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.39514222135343635,"extension":6.603981125608614},"hitData":{"launchSpeed":85.0,"launchAngle":40.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.76,"coordY":101.47}},"index":1,"playId":"deda012c-9743-3aa4-a7b8-4d729f00ec92","pitchNumber":2,"startTime":"2026-06-28T18:43:41.976Z","endTime":"2026-06-28T18:43:51.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":4.6000000000000085,"leverageIndex":1.77,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:43:51.890Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo challenged (pitch result), call on the field was overturned: Ben Williamson called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T18:45:56.921Z","endTime":"2026-06-28T18:47:02.107Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58953796076918,"aZ":-14.75086096295794,"pfxX":-6.968750074134226,"pfxZ":9.999917884886957,"pX":0.9259083667410227,"pZ":2.8509429549976337,"vX0":8.555765773965483,"vY0":-131.57602992261985,"vZ0":-3.4110977720941236,"x":81.71,"y":161.8,"x0":-1.4722881741342233,"y0":50.000060433071134,"z0":5.26651151621526,"aX":-12.138873016429665},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.5,"breakHorizontal":10.6,"spinRate":2406,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4172975613537351,"extension":6.359009860352102},"index":0,"playId":"7f30d4d0-f38b-34ac-abab-ac09d861b944","pitchNumber":1,"startTime":"2026-06-28T18:45:58.178Z","endTime":"2026-06-28T18:46:01.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5113811502521,"aZ":-27.674681365769242,"pfxX":-10.99466595939623,"pfxZ":2.605340698637251,"pX":-0.4373257792688215,"pZ":2.2452864593306066,"vX0":6.532792637280609,"vY0":-130.7393506141882,"vZ0":-2.7163677224349576,"x":133.67,"y":178.16,"x0":-1.54486433356221,"y0":50.00036451786345,"z0":5.3827779306214145,"aX":-18.960282993380858},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":18.4,"spinRate":2217,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.41953286014212,"extension":6.245503832646349},"index":1,"playId":"372802ce-9999-3c85-96c2-510737f4fa7e","pitchNumber":2,"startTime":"2026-06-28T18:46:11.746Z","endTime":"2026-06-28T18:46:15.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"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-28T18:46:25.749Z","endTime":"2026-06-28T18:46:35.097Z","isPitch":false,"type":"action","player":{"id":810938,"link":"/api/v1/people/810938"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.363952849214574,"aZ":-32.48657153707795,"pfxX":-11.025814296278288,"pfxZ":-0.19015765303789944,"pX":-0.18254946256643456,"pZ":1.7471892119966512,"vX0":6.885655811639644,"vY0":-126.99641721900893,"vZ0":-2.7637008686531868,"x":123.96,"y":191.61,"x0":-1.5041952215878804,"y0":50.005800195982935,"z0":5.4483939312004575,"aX":-17.912370677718503},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.7,"breakHorizontal":18.2,"spinRate":2178,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4322344651586545,"extension":6.221763869569952},"index":3,"playId":"f31c0877-bd18-36bc-936d-179744e72b32","pitchNumber":3,"startTime":"2026-06-28T18:46:35.097Z","endTime":"2026-06-28T18:47:02.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"}},"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:47:02.107Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Walls grounds out, first baseman Pavin Smith to pitcher Merrill Kelly.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T18:46:59.092Z","endTime":"2026-06-28T18:47:30.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25565905544132,"aZ":-40.96563164614292,"pfxX":4.701969905953675,"pfxZ":-6.393910579790083,"pX":-1.4838249410049782,"pZ":2.834777441013958,"vX0":-0.48553793414663843,"vY0":-116.60730812631955,"vZ0":1.9650858250339889,"x":173.56,"y":162.24,"x0":-1.8834865109752394,"y0":50.003266962245704,"z0":5.850671339764421,"aX":6.464605202354589},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.8,"breakHorizontal":-8.4,"spinRate":2490,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.47000624740020847,"extension":6.1692695134194135},"index":0,"playId":"3edf8c9e-b7bf-342d-877d-a12ae10e6994","pitchNumber":1,"startTime":"2026-06-28T18:47:09.121Z","endTime":"2026-06-28T18:47:12.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706002455338393,"aZ":-32.828588410209115,"pfxX":-10.530405794184716,"pfxZ":-0.40337857207758177,"pX":-0.7338641460969877,"pZ":2.0972752705743254,"vX0":5.660933011800947,"vY0":-126.40302000383247,"vZ0":-1.9418901967566788,"x":144.97,"y":182.15,"x0":-1.6388252819480085,"y0":50.00518159964467,"z0":5.5212054840609035,"aX":-16.975890921797046},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.0,"breakHorizontal":17.8,"spinRate":2157,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.43396934142846133,"extension":6.1943980507069005},"hitData":{"launchSpeed":87.0,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.78,"coordY":162.83}},"index":1,"playId":"733ed9ef-fb68-3c5d-9ead-5348429e1cb3","pitchNumber":2,"startTime":"2026-06-28T18:47:22.273Z","endTime":"2026-06-28T18:47:30.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:47:30.294Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out, third baseman Nolan Arenado to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T18:47:41.973Z","endTime":"2026-06-28T18:48:11.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74870442968246,"aZ":-25.74146984788114,"pfxX":-10.992922600103851,"pfxZ":3.6688872100165053,"pX":-0.8518303213415853,"pZ":2.917538785498808,"vX0":5.596851632045815,"vY0":-132.26445360880302,"vZ0":-1.4164733109621674,"x":149.47,"y":160.01,"x0":-1.5779757072153238,"y0":50.005462850560335,"z0":5.3651427609427484,"aX":-19.29189565785252},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.5,"breakHorizontal":18.5,"spinRate":2227,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.41565003795268973,"extension":6.210091087263459},"hitData":{"launchSpeed":78.2,"launchAngle":3.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.53,"coordY":169.12}},"index":0,"playId":"220cb8e8-6afa-31c5-ac00-214aa3082101","pitchNumber":1,"startTime":"2026-06-28T18:48:03.775Z","endTime":"2026-06-28T18:48:11.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:48:11.976Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Troy grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T18:50:09.964Z","endTime":"2026-06-28T18:52:33.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,4,5,6,7],"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.564875875303592,"aZ":-33.979989355592345,"pfxX":-6.613126721121133,"pfxZ":-1.0779169997818787,"pX":-0.47925995011158623,"pZ":2.8330377577158905,"vX0":5.183223326847212,"vY0":-129.02490694876946,"vZ0":-0.8524804429260394,"x":135.27,"y":162.29,"x0":-1.6618022740613831,"y0":50.00401896053118,"z0":5.802281059126712,"aX":-11.074382249693803},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.9,"breakHorizontal":10.7,"spinRate":1387,"spinDirection":250},"zone":1,"typeConfidence":0.93,"plateTime":0.4256417810480846,"extension":6.5893832606663985},"index":0,"playId":"70633416-3fd2-344d-8654-57ba6ca494d3","pitchNumber":1,"startTime":"2026-06-28T18:50:23.777Z","endTime":"2026-06-28T18:50:26.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-28T18:50:46.397Z","endTime":"2026-06-28T18:51:11.084Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94043628098134,"aZ":-30.5806620523621,"pfxX":4.916071447275291,"pfxZ":1.0183365412534542,"pX":0.10887512152564859,"pZ":3.0131977528646128,"vX0":3.4331731893215474,"vY0":-124.5224037679971,"vZ0":-0.6545375838938687,"x":112.85,"y":157.42,"x0":-1.928294472180958,"y0":50.003161111096595,"z0":5.818469834527107,"aX":7.688075615047893},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.9,"breakHorizontal":-9.7,"spinRate":2622,"spinDirection":68},"zone":2,"typeConfidence":0.84,"plateTime":0.44053546210029504,"extension":6.425331769308553},"index":2,"playId":"036baf29-7916-34f6-8fd5-ef4726a95f23","pitchNumber":2,"startTime":"2026-06-28T18:51:11.084Z","endTime":"2026-06-28T18:51:14.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-28T18:51:22.318Z","endTime":"2026-06-28T18:51:35.028Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23930102330617,"aZ":-11.666886851777775,"pfxX":-1.789296197718036,"pfxZ":10.450715619751998,"pX":-0.19786555409278064,"pZ":3.805072089795845,"vX0":4.097777452447453,"vY0":-139.61747907965133,"vZ0":-4.030147631648343,"x":124.54,"y":136.04,"x0":-1.4561299569325097,"y0":50.001417496279,"z0":6.04278325316598,"aX":-3.5112693012551284},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":2.3,"spinRate":2632,"spinDirection":193},"zone":11,"typeConfidence":0.91,"plateTime":0.3932429235395518,"extension":6.517246754068413},"index":4,"playId":"43363336-c97a-3bae-8b80-4ca838ccf3f5","pitchNumber":3,"startTime":"2026-06-28T18:51:35.028Z","endTime":"2026-06-28T18:51:38.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80060856049262,"aZ":-30.828684104827243,"pfxX":-10.272466581993305,"pfxZ":0.7907459467964291,"pX":-0.7483730325902577,"pZ":1.1330459956183114,"vX0":5.501846914759767,"vY0":-130.60146504169163,"vZ0":-5.380921383376532,"x":145.53,"y":208.19,"x0":-1.5620297637886325,"y0":50.004649860893224,"z0":5.575123611320744,"aX":-17.519405291506768},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":17.2,"spinRate":1100,"spinDirection":229},"zone":13,"typeConfidence":0.92,"plateTime":0.42146695388690736,"extension":6.4828838466922205},"index":5,"playId":"aa2fed1b-9f86-319f-9632-7d3573fbd735","pitchNumber":4,"startTime":"2026-06-28T18:51:51.557Z","endTime":"2026-06-28T18:51:55.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.743347860097906,"aZ":-15.37094348231256,"pfxX":-9.816753134492506,"pfxZ":8.488262614062542,"pX":-0.6968329217918722,"pZ":1.0393228128633987,"vX0":6.076919935525393,"vY0":-140.09206782171586,"vZ0":-9.378934278076597,"x":143.56,"y":210.72,"x0":-1.6227956148484213,"y0":50.00695237790627,"z0":5.443898335591358,"aX":-19.444886274719803},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":16.4,"spinRate":2431,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.3915201374526882,"extension":6.8184751095814455},"index":6,"playId":"eda25add-8816-34a7-b733-bd7b4d706eb0","pitchNumber":5,"startTime":"2026-06-28T18:52:08.005Z","endTime":"2026-06-28T18:52:11.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.268151497113656,"aZ":-34.343724377261196,"pfxX":6.209013454588748,"pfxZ":-1.4302791047791334,"pX":0.7084832675026859,"pZ":1.9822833071201447,"vX0":4.325612701452773,"vY0":-122.84593936010369,"vZ0":-1.7937095104622096,"x":89.99,"y":185.26,"x0":-1.8870766535465315,"y0":50.003662183242525,"z0":5.6647812812389375,"aX":9.409113282877565},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.8,"breakHorizontal":-12.4,"spinRate":2414,"spinDirection":40},"zone":9,"typeConfidence":0.91,"plateTime":0.4473211889915536,"extension":6.457460956352237},"hitData":{"launchSpeed":102.5,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.35,"coordY":176.01}},"index":7,"playId":"0ec204e9-6403-37fd-bf32-e5accaa148c9","pitchNumber":6,"startTime":"2026-06-28T18:52:23.774Z","endTime":"2026-06-28T18:52:33.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:52:33.213Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T18:52:42.758Z","endTime":"2026-06-28T18:53:31.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.263709479761882,"aZ":-28.430697192253426,"pfxX":-8.87759039921788,"pfxZ":2.168641997931468,"pX":-0.8775522468247425,"pZ":2.7584363734124846,"vX0":5.188220374704871,"vY0":-130.72868409044824,"vZ0":-2.3116617171638305,"x":150.45,"y":164.3,"x0":-1.7373518169473319,"y0":50.00173909333514,"z0":5.7940607883696735,"aX":-15.322781580178882},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.6,"breakHorizontal":14.9,"spinRate":944,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.41941087537922694,"extension":6.582534930020506},"index":0,"playId":"5f10cff1-5967-36ed-a28a-3167f0ad9714","pitchNumber":1,"startTime":"2026-06-28T18:52:55.229Z","endTime":"2026-06-28T18:53:22.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534799748584575,"aZ":-31.057165296170826,"pfxX":2.6220365100097283,"pfxZ":0.6595516185650876,"pX":0.15602808460683862,"pZ":3.064906558617896,"vX0":4.127286842126002,"vY0":-129.24661669297507,"vZ0":-1.0459499367618745,"x":111.05,"y":156.03,"x0":-1.801246257684773,"y0":50.00384466455782,"z0":5.856528421835835,"aX":4.442162337790608},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.2,"breakHorizontal":-5.6,"spinRate":2777,"spinDirection":118},"zone":2,"typeConfidence":0.9,"plateTime":0.42353122190604964,"extension":6.43723976222194},"hitData":{"launchSpeed":86.5,"launchAngle":32.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.86,"coordY":69.0}},"index":1,"playId":"2c8dc173-cac4-359e-82dc-79416553d490","pitchNumber":2,"startTime":"2026-06-28T18:53:21.807Z","endTime":"2026-06-28T18:53:31.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:53:31.335Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T18:53:44.821Z","endTime":"2026-06-28T18:55:39.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508677522991086,"aZ":-45.26961342490773,"pfxX":1.4352784677981476,"pfxZ":-9.509859501864645,"pX":0.9244801580743193,"pZ":0.5746130500736184,"vX0":5.186286595980246,"vY0":-117.49612586977396,"vZ0":-2.385324816348732,"x":81.76,"y":223.27,"x0":-1.5122334344865747,"y0":50.005309851983846,"z0":5.8718919673810435,"aX":1.9753205983376447},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-17.5,"breakHorizontal":-4.1,"spinRate":2773,"spinDirection":17},"zone":14,"typeConfidence":0.91,"plateTime":0.4689788546451412,"extension":6.2580222898414855},"index":0,"playId":"6ab5e9c6-fd05-3307-ac47-bf40240e333b","pitchNumber":1,"startTime":"2026-06-28T18:53:56.039Z","endTime":"2026-06-28T18:53:59.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25103993796065,"aZ":-15.052828498633263,"pfxX":-4.257961949184688,"pfxZ":8.830418221532579,"pX":0.6870395638119373,"pZ":3.598288091647372,"vX0":7.575364400717455,"vY0":-138.45638419772567,"vZ0":-3.4445607757126466,"x":90.81,"y":141.63,"x0":-1.5327625940599214,"y0":50.006691702798214,"z0":5.86757950028559,"aX":-8.260216178393994},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":6.1,"spinRate":2609,"spinDirection":202},"zone":12,"typeConfidence":0.71,"plateTime":0.395771488435527,"extension":6.475111753475404},"index":1,"playId":"900acc76-a7ec-31a8-9c8c-9f60e1e91990","pitchNumber":2,"startTime":"2026-06-28T18:54:14.359Z","endTime":"2026-06-28T18:54:17.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.818547706394558,"aZ":-12.051505469025324,"pfxX":-3.168444638891194,"pfxZ":10.554480044523627,"pX":0.9127744108230627,"pZ":1.8416290684108918,"vX0":7.256184559288861,"vY0":-137.51189228297216,"vZ0":-8.43303935167999,"x":82.21,"y":189.06,"x0":-1.3539282740382,"y0":50.0009921204851,"z0":5.774863666770207,"aX":-6.040449436677217},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":4.1,"spinRate":2575,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.3990278424290925,"extension":6.465125595786594},"index":2,"playId":"8066f655-9279-3cf5-9c13-83e92c05b65a","pitchNumber":3,"startTime":"2026-06-28T18:54:31.957Z","endTime":"2026-06-28T18:54:35.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61386400036902,"aZ":-14.608646875340739,"pfxX":-4.9985217172186305,"pfxZ":9.23930781495709,"pX":0.6467996132544012,"pZ":2.49893016273264,"vX0":7.714184592458849,"vY0":-137.1007549888089,"vZ0":-6.012430015606681,"x":92.35,"y":171.31,"x0":-1.5554116146093688,"y0":50.00649545416192,"z0":5.719419766401184,"aX":-9.507676039404396},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":7.4,"spinRate":2530,"spinDirection":204},"zone":6,"typeConfidence":0.57,"plateTime":0.39966574969456126,"extension":6.543965449482434},"index":3,"playId":"3b7b0531-eb26-327a-9a66-98422fa2a200","pitchNumber":4,"startTime":"2026-06-28T18:54:51.298Z","endTime":"2026-06-28T18:54:54.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97814742270663,"aZ":-18.916418416252007,"pfxX":-10.808046438423542,"pfxZ":6.941318616621203,"pX":0.2639923995321394,"pZ":2.492176405280411,"vX0":8.91838019161169,"vY0":-137.87901175857039,"vZ0":-4.8697524640853596,"x":106.94,"y":171.49,"x0":-1.6213201684502039,"y0":50.003222930202554,"z0":5.572609686510657,"aX":-20.641547169291528},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.6,"breakHorizontal":17.5,"spinRate":2430,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.3984970205214178,"extension":6.501806344894357},"index":4,"playId":"13145c07-18a3-3689-b242-b0a5819d3731","pitchNumber":5,"startTime":"2026-06-28T18:55:07.298Z","endTime":"2026-06-28T18:55:11.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-28T18:55:18.362Z","endTime":"2026-06-28T18:55:34.621Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46385201167281,"aZ":-11.562038690806695,"pfxX":-5.541698017405498,"pfxZ":10.528463737033796,"pX":-0.2363061690351095,"pZ":1.2342997209622668,"vX0":5.231282176362061,"vY0":-139.30614177044725,"vZ0":-10.22936692361792,"x":126.01,"y":205.45,"x0":-1.4221845696073472,"y0":50.0024363011777,"z0":5.727053906820866,"aX":-10.8482823177718},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2528,"spinDirection":201},"zone":13,"typeConfidence":0.88,"plateTime":0.3937838296587275,"extension":6.328051110045453},"index":6,"playId":"6fc1f431-0720-336a-99fe-37fe405a7f34","pitchNumber":6,"startTime":"2026-06-28T18:55:34.621Z","endTime":"2026-06-28T18:55:39.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.36,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:55:39.353Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to third baseman Junior Caminero.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T18:56:56.650Z","endTime":"2026-06-28T18:58:13.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"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-28T18:55:52.872Z","endTime":"2026-06-28T18:56:58.897Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.981919642194185,"aZ":-21.567816386606914,"pfxX":-7.420434829415965,"pfxZ":6.368793714001512,"pX":-0.331690723391225,"pZ":5.286044826039324,"vX0":5.708348482033463,"vY0":-129.031591481593,"vZ0":2.5318522333011817,"x":129.64,"y":96.06,"x0":-1.622382986848855,"y0":50.00186697558216,"z0":5.966253907842735,"aX":-12.355433829106486},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.4,"breakHorizontal":12.0,"spinRate":1293,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.42654145021232015,"extension":6.601426415318677},"index":1,"playId":"b7368fa3-05c4-3a55-a0e2-877d9c45c8cc","pitchNumber":1,"startTime":"2026-06-28T18:56:58.897Z","endTime":"2026-06-28T18:57:02.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67324174378572,"aZ":-31.568996950429927,"pfxX":-7.80835440164997,"pfxZ":0.35540439122761036,"pX":0.20585541268221774,"pZ":2.5259105797421104,"vX0":7.161240417275934,"vY0":-130.42373559329044,"vZ0":-2.2076751567933335,"x":109.15,"y":170.58,"x0":-1.5674399602071298,"y0":50.00571094227551,"z0":5.775655775198304,"aX":-13.38948946963814},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.4,"breakHorizontal":12.5,"spinRate":1556,"spinDirection":240},"zone":5,"typeConfidence":0.92,"plateTime":0.42075505289898274,"extension":6.443201660204899},"index":2,"playId":"76458fd9-46d9-3c85-9ed8-4c04504d6819","pitchNumber":2,"startTime":"2026-06-28T18:57:22.564Z","endTime":"2026-06-28T18:57:25.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.912446704815245,"aZ":-16.006958008771935,"pfxX":-9.998785879529159,"pfxZ":8.29765985142132,"pX":-0.33690440386796233,"pZ":3.1279326599927786,"vX0":7.2367543368390725,"vY0":-138.8969489573224,"vZ0":-3.931223580473096,"x":129.84,"y":154.33,"x0":-1.6806903313108734,"y0":50.002497587298365,"z0":5.6300619742544855,"aX":-19.482394560544048},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":16.6,"spinRate":2435,"spinDirection":211},"zone":1,"typeConfidence":0.92,"plateTime":0.3947599075007364,"extension":6.452680094496341},"index":3,"playId":"0590e233-5607-369d-8ce9-3b5affaa6fd5","pitchNumber":3,"startTime":"2026-06-28T18:57:42.789Z","endTime":"2026-06-28T18:57:45.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.730294030468826,"aZ":-9.910027478237035,"pfxX":-2.6902034534501693,"pfxZ":11.166673146525198,"pX":0.22279909066050974,"pZ":2.869364132276109,"vX0":5.735713832957866,"vY0":-140.7369674700913,"vZ0":-6.442608360372208,"x":108.51,"y":161.31,"x0":-1.4976629043265113,"y0":50.00400356858587,"z0":5.839148277800592,"aX":-5.364669865080243},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":3.6,"spinRate":2637,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.39008650642141873,"extension":6.8073295862917504},"hitData":{"launchSpeed":76.7,"launchAngle":63.0,"totalDistance":155.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.07,"coordY":145.6}},"index":4,"playId":"4458c1ef-bdda-357d-b35e-15739a59b662","pitchNumber":4,"startTime":"2026-06-28T18:58:03.871Z","endTime":"2026-06-28T18:58:13.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:58:13.906Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, shortstop Geraldo Perdomo to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:00:14.810Z","endTime":"2026-06-28T19:04:17.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,5,6,7,8,9,10,11],"actionIndex":[4],"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11123419557793,"aZ":-15.66183352553086,"pfxX":-5.2731141785343,"pfxZ":9.397043795874458,"pX":-0.16343662924872046,"pZ":2.69857254200987,"vX0":5.557408463317708,"vY0":-131.75175967807522,"vZ0":-3.607637188198782,"x":123.23,"y":165.92,"x0":-1.6154638827386996,"y0":50.002560066730574,"z0":5.243741909059146,"aX":-9.26613148529378},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.4,"breakHorizontal":8.3,"spinRate":2302,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.41579415412457754,"extension":6.433852196165889},"index":0,"playId":"1505f069-66d5-32d1-8e9f-2f37fcc751eb","pitchNumber":1,"startTime":"2026-06-28T19:00:23.127Z","endTime":"2026-06-28T19:00:27.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44098981476905,"aZ":-13.953924863325023,"pfxX":-6.329914888107446,"pfxZ":10.265549824722243,"pX":-0.038202990000705296,"pZ":3.4802718637710948,"vX0":6.242443703078327,"vY0":-133.1088751808271,"vZ0":-2.23859807383906,"x":118.46,"y":144.81,"x0":-1.6035863705090379,"y0":50.004521577033834,"z0":5.355478524383932,"aX":-11.237711952849134},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.2,"breakHorizontal":10.0,"spinRate":2476,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.413182279932125,"extension":6.336817434518864},"index":1,"playId":"7e9778d1-1097-30ba-ac01-ce19d48b78f9","pitchNumber":2,"startTime":"2026-06-28T19:00:41.361Z","endTime":"2026-06-28T19:00:44.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.895228953195172,"aZ":-41.42242588060708,"pfxX":4.784028283471052,"pfxZ":-6.284508284086964,"pX":0.24652705880155587,"pZ":1.3738259213540167,"vX0":2.93118445309318,"vY0":-121.4239096949086,"vZ0":-1.1869117951492627,"x":107.6,"y":201.69,"x0":-1.6034769452983286,"y0":50.001830031193265,"z0":5.518764053955134,"aX":7.041879303391024},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.4,"breakHorizontal":-9.5,"spinRate":2596,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45353606162915483,"extension":6.248903296449868},"index":2,"playId":"cc9b986b-c2aa-3381-8bd0-94bd7becfc22","pitchNumber":3,"startTime":"2026-06-28T19:01:00.376Z","endTime":"2026-06-28T19:01:03.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-28T19:01:14.394Z","endTime":"2026-06-28T19:01:37.694Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"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-28T19:01:37.694Z","endTime":"2026-06-28T19:02:16.979Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"},"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":91.9,"endSpeed":83.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.936803687767167,"aZ":-15.911150245212738,"pfxX":-5.383205465001268,"pfxZ":9.04443777228161,"pX":-0.16746889691514244,"pZ":4.229632517517471,"vX0":5.4441478754189685,"vY0":-133.77960561839527,"vZ0":-0.009297964187279295,"x":123.38,"y":124.58,"x0":-1.537018815756738,"y0":50.00622345597685,"z0":5.381026982780403,"aX":-9.684350895191978},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":8.5,"spinRate":2318,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.41064386465954916,"extension":6.398321120666306},"index":5,"playId":"114fd359-8ff8-3da5-8fd4-8e9f103d85c1","pitchNumber":4,"startTime":"2026-06-28T19:02:16.979Z","endTime":"2026-06-28T19:02:20.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.9,"endSpeed":78.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.083409797241128,"aZ":-37.7453378220576,"pfxX":4.093616684044689,"pfxZ":-3.623164046382467,"pX":0.7062774104060543,"pZ":1.4165756800401332,"vX0":4.282704304422799,"vY0":-123.53384256447018,"vZ0":-1.930397348592847,"x":90.08,"y":200.53,"x0":-1.5859840077612328,"y0":50.005303133065155,"z0":5.400210315735295,"aX":6.287348243314435},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.7,"breakHorizontal":-8.5,"spinRate":2715,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4444672191548369,"extension":6.3655093626702595},"index":6,"playId":"076435e1-3b46-3ed2-8f52-f4c2082cd0c4","pitchNumber":5,"startTime":"2026-06-28T19:02:32.208Z","endTime":"2026-06-28T19:02:36.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.823981230719255,"aZ":-31.403544066556723,"pfxX":-10.283851218985443,"pfxZ":0.4462202878606476,"pX":-1.2208397718320996,"pZ":1.8829460360088246,"vX0":4.620480837323763,"vY0":-131.249401714679,"vZ0":-2.953049333134487,"x":163.54,"y":187.94,"x0":-1.6717697779238705,"y0":50.00594567054087,"z0":5.3711975144137885,"aX":-17.872451733901357},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":17.5,"spinRate":2296,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4179746902400976,"extension":6.294844872067347},"index":7,"playId":"be12df49-777f-3510-ba07-7199d2103a60","pitchNumber":6,"startTime":"2026-06-28T19:02:47.072Z","endTime":"2026-06-28T19:02:50.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07473897138029,"aZ":-14.2026432370913,"pfxX":-6.5801777121965825,"pfxZ":9.726088535672465,"pX":-0.6291042827858557,"pZ":2.978478918822413,"vX0":4.949144832165511,"vY0":-135.65476647938095,"vZ0":-3.290209813604945,"x":140.98,"y":158.36,"x0":-1.6302146369486425,"y0":50.00173527667748,"z0":5.208818917941161,"aX":-12.156932129711207},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":10.8,"spinRate":2509,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.40511273217858523,"extension":6.415568342448792},"index":8,"playId":"5699403e-f5ce-347b-afb9-e4ae2635b3d2","pitchNumber":7,"startTime":"2026-06-28T19:03:03.915Z","endTime":"2026-06-28T19:03:07.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.450659438652455,"aZ":-30.947064253658045,"pfxX":-10.575457752720594,"pfxZ":0.7176218645762491,"pX":-0.2589714486953265,"pZ":1.0326723363681447,"vX0":6.602149527584996,"vY0":-130.3879975747108,"vZ0":-5.034312988859456,"x":126.87,"y":210.9,"x0":-1.4550669907473093,"y0":50.0054527978223,"z0":5.335005414982025,"aX":-18.138333034065507},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.4,"breakHorizontal":17.6,"spinRate":2240,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4207267824540861,"extension":6.327564658321809},"index":9,"playId":"321525af-5bfc-31de-ad31-05f487266c2a","pitchNumber":8,"startTime":"2026-06-28T19:03:23.578Z","endTime":"2026-06-28T19:03:27.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39590811253215,"aZ":-16.760174319333732,"pfxX":-5.98649833054692,"pfxZ":8.445121821470488,"pX":-0.6919712138325693,"pZ":3.599752538257346,"vX0":4.4532390372982595,"vY0":-134.76611303899023,"vZ0":-1.4101221665186792,"x":143.38,"y":141.59,"x0":-1.5944570179645403,"y0":50.002309827140344,"z0":5.322942206882071,"aX":-10.926454855730832},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":9.8,"spinRate":2282,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40763131620808224,"extension":6.396799117480257},"index":10,"playId":"a20711b4-2894-3a9c-b457-a50473c1ec60","pitchNumber":9,"startTime":"2026-06-28T19:03:48.710Z","endTime":"2026-06-28T19:03:52.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38058611600598,"aZ":-17.296527815440093,"pfxX":-2.7466796906208755,"pfxZ":8.077413881403157,"pX":-0.4998329907990331,"pZ":2.7526634678887274,"vX0":4.0877103962868215,"vY0":-135.0818832497901,"vZ0":-3.3343532021165565,"x":136.05,"y":164.46,"x0":-1.6782397289423876,"y0":50.00013519726351,"z0":5.22427522443827,"aX":-5.057669337862973},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":4.1,"spinRate":2407,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4060164056545372,"extension":6.387464733854541},"hitData":{"launchSpeed":99.2,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.53,"coordY":160.43}},"index":11,"playId":"a6b15533-e5a7-361f-b905-4bc3849f9f9f","pitchNumber":10,"startTime":"2026-06-28T19:04:09.002Z","endTime":"2026-06-28T19:04:17.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:04:17.239Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, third baseman Nolan Arenado to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:04:27.015Z","endTime":"2026-06-28T19:05:08.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.880264790834964,"aZ":-13.997112114260611,"pfxX":-6.107080261133026,"pfxZ":10.105284921920214,"pX":0.6541707549879018,"pZ":3.983726542750547,"vX0":7.537291088944009,"vY0":-134.22489106244603,"vZ0":-1.1771463257167163,"x":92.06,"y":131.22,"x0":-1.4156333944667887,"y0":50.00453401030634,"z0":5.4391807816928495,"aX":-10.987946513785326},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":9.1,"spinRate":2477,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4102999079302343,"extension":6.276325760548864},"index":0,"playId":"8cc1d1bd-b650-3b05-b1f2-dc63c1c2206c","pitchNumber":1,"startTime":"2026-06-28T19:04:47.001Z","endTime":"2026-06-28T19:04:50.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.650426805292394,"aZ":-33.0236896909978,"pfxX":-8.85480510602611,"pfxZ":-0.5055772565308629,"pX":-0.39843287963518725,"pZ":1.3032803627018832,"vX0":5.923330758850778,"vY0":-129.10607238292957,"vZ0":-3.750213257188051,"x":132.19,"y":203.59,"x0":-1.5756114401171597,"y0":50.00202174041243,"z0":5.324606053794232,"aX":-14.901640586766565},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.6,"breakHorizontal":14.6,"spinRate":2243,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.424747968057019,"extension":6.28816651014295},"hitData":{"launchSpeed":68.2,"launchAngle":-33.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":165.36}},"index":1,"playId":"e1752f79-4d3f-3ce8-9406-84704e9f0151","pitchNumber":2,"startTime":"2026-06-28T19:05:00.202Z","endTime":"2026-06-28T19:05:08.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:05:08.246Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Junior Caminero homers (22) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:05:22.984Z","endTime":"2026-06-28T19:06:24.634Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.495121709439122,"aZ":-16.6953284970802,"pfxX":-6.1023626723548725,"pfxZ":8.319857919606982,"pX":-0.04870587903885123,"pZ":3.173127342793273,"vX0":6.078188924746527,"vY0":-135.71289384930043,"vZ0":-2.4092946292713497,"x":118.86,"y":153.11,"x0":-1.527634337080134,"y0":50.00036896707276,"z0":5.239123928553442,"aX":-11.349378039040499},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2325,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4040378269616185,"extension":6.3568175546319186},"index":0,"playId":"79999544-0c48-3f89-a818-9de80a1dbfa9","pitchNumber":1,"startTime":"2026-06-28T19:05:32.549Z","endTime":"2026-06-28T19:05:35.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.618467219633267,"aZ":-21.35508605437517,"pfxX":-2.4951131128281703,"pfxZ":5.958630816706105,"pX":-0.2154916454951793,"pZ":2.9426206535531376,"vX0":4.624569699552944,"vY0":-133.61916061770955,"vZ0":-1.992721029668623,"x":125.21,"y":159.33,"x0":-1.6411127567299006,"y0":50.005399311932315,"z0":5.2256786962618875,"aX":-4.532796050011157},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":3.6,"spinRate":2411,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4092454951604445,"extension":6.448358947572466},"hitData":{"launchSpeed":113.5,"launchAngle":29.0,"totalDistance":463.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":80.89,"coordY":16.51}},"index":1,"playId":"131b6efc-fa4d-38f1-94be-523c960c2c55","pitchNumber":2,"startTime":"2026-06-28T19:05:50.618Z","endTime":"2026-06-28T19:06:24.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":5.300000000000011,"leverageIndex":0.2,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:06:24.634Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Mesa Jr. singles on a line drive to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:06:28.087Z","endTime":"2026-06-28T19:08:51.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.981772142495824,"aZ":-41.255983545542406,"pfxX":3.4969329908260542,"pfxZ":-6.159659684625968,"pX":1.2827137888167213,"pZ":2.5238640147854046,"vX0":5.736874041875222,"vY0":-120.78351419157279,"vZ0":1.1289272312417995,"x":68.11,"y":170.64,"x0":-1.5794308059314024,"y0":50.00216980244705,"z0":5.683986028827374,"aX":5.155821641920979},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.6,"breakHorizontal":-7.7,"spinRate":2606,"spinDirection":54},"zone":12,"typeConfidence":2.0,"plateTime":0.4538409282253677,"extension":6.271846598232234},"index":0,"playId":"af2ee48e-517e-39e6-9edd-d1756f4970e2","pitchNumber":1,"startTime":"2026-06-28T19:06:45.004Z","endTime":"2026-06-28T19:06:48.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133146595921485,"aZ":-33.301492414959895,"pfxX":-11.26612702581626,"pfxZ":-0.6677289933367252,"pX":-0.8736489665069513,"pZ":1.6057135392701887,"vX0":5.446768133626008,"vY0":-129.77725190054866,"vZ0":-3.0743240321361602,"x":150.3,"y":195.43,"x0":-1.5403988496904173,"y0":50.000375656948265,"z0":5.3522786306035215,"aX":-19.140243638088158},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.7,"breakHorizontal":19.1,"spinRate":2350,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42268533967101707,"extension":6.237392555032251},"index":1,"playId":"9c95c21f-e1e3-3b3a-a8ba-23bdadb2664c","pitchNumber":2,"startTime":"2026-06-28T19:06:57.791Z","endTime":"2026-06-28T19:07:00.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-28T19:07:09.216Z","endTime":"2026-06-28T19:07:19.934Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.532048677947934,"aZ":-31.182888775671305,"pfxX":-10.967333037441584,"pfxZ":0.5708204315646173,"pX":0.06540268929788426,"pZ":0.9684465335030943,"vX0":7.662573566521679,"vY0":-130.7665557778703,"vZ0":-5.003543262576947,"x":114.51,"y":212.63,"x0":-1.4777249288787802,"y0":50.00171434768252,"z0":5.245518421245583,"aX":-18.99576572178513},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.1,"breakHorizontal":18.1,"spinRate":2230,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.41883636484138265,"extension":6.343564557431728},"index":3,"playId":"d81ff1e6-bbe3-3723-ab83-3eceb700158e","pitchNumber":3,"startTime":"2026-06-28T19:07:19.934Z","endTime":"2026-06-28T19:07:23.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.989391975878302,"aZ":-32.041161275300254,"pfxX":-11.456857042103513,"pfxZ":0.07997304570681774,"pX":-0.2762515562655333,"pZ":1.6174071383065691,"vX0":7.182869935093789,"vY0":-130.24227594092383,"vZ0":-3.320964734418623,"x":127.53,"y":195.11,"x0":-1.5848462302680555,"y0":50.00431208102374,"z0":5.338506916755354,"aX":-19.635579378964017},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.4,"breakHorizontal":19.1,"spinRate":2311,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4209424368522452,"extension":6.43435034203694},"index":4,"playId":"8f30405e-643f-339f-ac30-5224a8493065","pitchNumber":4,"startTime":"2026-06-28T19:07:35.052Z","endTime":"2026-06-28T19:07:39.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.676026781481895,"aZ":-14.785614570502215,"pfxX":-5.864382015361395,"pfxZ":9.578706826219983,"pX":0.5247123679356119,"pZ":3.8522131191736277,"vX0":7.357790698791255,"vY0":-134.5046074937193,"vZ0":-1.099619589216168,"x":97.0,"y":134.77,"x0":-1.4961733596425015,"y0":50.00423350469784,"z0":5.324491748330809,"aX":-10.648179390708416},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":2394,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4086724300007343,"extension":6.362526274021372},"index":5,"playId":"c86efbb7-8a6f-336b-9b56-a6632e05b8ac","pitchNumber":5,"startTime":"2026-06-28T19:08:06.391Z","endTime":"2026-06-28T19:08:10.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.440254374257798,"aZ":-39.80396784639637,"pfxX":4.9983926169466,"pfxZ":-5.108512220637456,"pX":1.7892348490238017,"pZ":0.263375733780839,"vX0":6.397000004423273,"vY0":-122.08390685653528,"vZ0":-4.006685464929672,"x":48.8,"y":231.67,"x0":-1.5252013541497205,"y0":50.00400489015983,"z0":5.390233233482982,"aX":7.463288147551485},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.0,"breakHorizontal":-10.7,"spinRate":2662,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.45049990304530807,"extension":6.295612607868528},"index":6,"playId":"a063c612-b1de-3b68-b4f2-5c3de8453ad7","pitchNumber":6,"startTime":"2026-06-28T19:08:24.667Z","endTime":"2026-06-28T19:08:28.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.317145295741767,"aZ":-31.63565523260881,"pfxX":-10.543719688541874,"pfxZ":0.3230535787923099,"pX":-1.0803089708732716,"pZ":2.0369319616408164,"vX0":4.948620895557851,"vY0":-129.77473897527264,"vZ0":-2.314595063431027,"x":158.18,"y":183.78,"x0":-1.654918643939641,"y0":50.00566726093625,"z0":5.38018491396685,"aX":-17.762822653145417},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":17.8,"spinRate":2314,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4240968964523346,"extension":6.2475224346130585},"hitData":{"launchSpeed":79.5,"launchAngle":23.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.53,"coordY":80.04}},"index":7,"playId":"0b9e8c0d-0745-3fe0-8631-a2067df3fbfc","pitchNumber":7,"startTime":"2026-06-28T19:08:41.568Z","endTime":"2026-06-28T19:08:51.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":683748,"link":"/api/v1/people/683748"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:08:51.641Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chandler Simpson flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:09:38.899Z","endTime":"2026-06-28T19:10:40.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"86d949c8-49fa-3ecf-8f3d-f8f61974b520","startTime":"2026-06-28T19:09:22.774Z","endTime":"2026-06-28T19:09:26.724Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":683748,"link":"/api/v1/people/683748"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.913984460123974,"aZ":-15.942067261576392,"pfxX":-7.300484711531574,"pfxZ":9.220358105296508,"pX":-0.35136194119973935,"pZ":2.559017355121715,"vX0":5.822761172461949,"vY0":-132.51064597317068,"vZ0":-3.860080586815334,"x":130.39,"y":169.69,"x0":-1.6394572777401348,"y0":50.004728023368834,"z0":5.215007821385241,"aX":-12.856624357706231},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":11.8,"spinRate":2312,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4149058344620502,"extension":6.4010121897770125},"index":1,"playId":"8abb59b0-bb11-3a5e-9ed2-30287dd82ee1","pitchNumber":1,"startTime":"2026-06-28T19:09:41.188Z","endTime":"2026-06-28T19:09:44.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":683748,"link":"/api/v1/people/683748"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89110387858946,"aZ":-19.817833546131705,"pfxX":-4.3553870276024265,"pfxZ":7.335009297730576,"pX":1.2441119033684982,"pZ":2.429705453178235,"vX0":8.28248553061067,"vY0":-129.67626226194471,"vZ0":-3.5097600960424225,"x":69.58,"y":173.18,"x0":-1.4412409127431371,"y0":50.00249166109453,"z0":5.332810150346582,"aX":-7.337160729838817},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.6,"breakHorizontal":5.8,"spinRate":2268,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.42417405146589937,"extension":6.162706834397429},"index":2,"playId":"40264731-bb1a-3cf4-a263-4d937045a5d8","pitchNumber":2,"startTime":"2026-06-28T19:10:00.399Z","endTime":"2026-06-28T19:10:06.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":683748,"link":"/api/v1/people/683748"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Victor Mesa Jr. steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"40264731-bb1a-3cf4-a263-4d937045a5d8","startTime":"2026-06-28T19:10:10.303Z","endTime":"2026-06-28T19:10:29.454Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":683748,"link":"/api/v1/people/683748"},"postOnSecond":{"id":683748,"link":"/api/v1/people/683748"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.24,"dramaIndex":13.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.068359183845285,"aZ":-20.035531622130364,"pfxX":-3.337891363939357,"pfxZ":7.027703718513899,"pX":-0.04792750365689005,"pZ":2.080031187450821,"vX0":5.140681757250139,"vY0":-131.2019607389401,"vZ0":-4.3189593777006205,"x":118.83,"y":182.62,"x0":-1.607079722429,"y0":50.005039881113376,"z0":5.258035133424054,"aX":-5.768153062212395},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.9,"breakHorizontal":4.8,"spinRate":2376,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.41888933580614385,"extension":6.282861179277381},"hitData":{"launchSpeed":72.8,"launchAngle":50.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.44,"coordY":124.83}},"index":4,"playId":"fbc325ab-756c-38ca-beb3-73fecadce2ef","pitchNumber":3,"startTime":"2026-06-28T19:10:29.454Z","endTime":"2026-06-28T19:10:40.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"second":{"id":683748,"link":"/api/v1/people/683748"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:10:40.463Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adrian Del Castillo grounds out, first baseman Jonathan Aranda to pitcher Drew Rasmussen.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:12:45.401Z","endTime":"2026-06-28T19:15:07.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.627273224872802,"aZ":-31.709474813758483,"pfxX":9.123429212808237,"pfxZ":0.3161386659127068,"pX":-0.3326897572439268,"pZ":3.129369066899973,"vX0":1.650413415241664,"vY0":-120.40315603570401,"vZ0":0.2337964479540895,"x":129.68,"y":154.29,"x0":-2.21234822209953,"y0":50.001602983400154,"z0":5.839540683088471,"aX":13.378947137655828},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.8,"breakHorizontal":-16.9,"spinRate":2536,"spinDirection":54},"zone":1,"typeConfidence":0.88,"plateTime":0.4550984386333088,"extension":6.299261893479125},"index":0,"playId":"f2e7c7ef-0b40-3c87-b61e-abb63cd17591","pitchNumber":1,"startTime":"2026-06-28T19:12:50.482Z","endTime":"2026-06-28T19:12:53.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.937966296553334,"aZ":-25.1000011923736,"pfxX":-8.485638448336868,"pfxZ":4.191119101611843,"pX":-1.2880568803699797,"pZ":2.3997927710139284,"vX0":4.02370738804817,"vY0":-129.31029937805116,"vZ0":-3.4861337110403476,"x":166.1,"y":173.99,"x0":-1.7651360245512973,"y0":50.00081578426785,"z0":5.699473124909977,"aX":-14.312913399978862},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":1085,"spinDirection":235},"zone":13,"typeConfidence":0.92,"plateTime":0.4242022027539347,"extension":6.338173450720038},"index":1,"playId":"06611ba7-b053-35a0-a9c5-dbd418d9336c","pitchNumber":2,"startTime":"2026-06-28T19:13:07.645Z","endTime":"2026-06-28T19:13:10.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82360697220331,"aZ":-19.50984815476869,"pfxX":-9.343907592175519,"pfxZ":6.697526629059789,"pX":0.5289976542127122,"pZ":2.7012260635734964,"vX0":9.20942480834305,"vY0":-136.79699658887503,"vZ0":-4.131492465241889,"x":96.84,"y":165.85,"x0":-1.6709179350621675,"y0":50.00316045065693,"z0":5.572583359415711,"aX":-17.66932789722893},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":14.9,"spinRate":2475,"spinDirection":215},"zone":3,"typeConfidence":0.83,"plateTime":0.4007536377789602,"extension":6.399915611154477},"index":2,"playId":"2cd0dacd-9c3d-3de8-b3a8-5683050d9547","pitchNumber":3,"startTime":"2026-06-28T19:13:22.587Z","endTime":"2026-06-28T19:13:25.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.602787710171555,"aZ":-30.05866067203914,"pfxX":-9.297547415478306,"pfxZ":1.2650766561958242,"pX":-0.4549539954261251,"pZ":-0.03687984340505051,"vX0":6.310308849827342,"vY0":-129.328638091407,"vZ0":-8.051498549912575,"x":134.34,"y":239.78,"x0":-1.7314750379246933,"y0":50.006341534611884,"z0":5.456497494872647,"aX":-15.588420058763107},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.5,"breakHorizontal":15.2,"spinRate":1109,"spinDirection":232},"zone":13,"typeConfidence":0.93,"plateTime":0.42522540678934595,"extension":6.501420574859285},"index":3,"playId":"ec0fb90a-3cb9-3a92-989d-e451d8bea72d","pitchNumber":4,"startTime":"2026-06-28T19:13:42.721Z","endTime":"2026-06-28T19:13:45.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44316337457396,"aZ":-10.064295238108377,"pfxX":-1.7213514638210863,"pfxZ":11.452237742338287,"pX":-0.2560218776367632,"pZ":3.13734372758201,"vX0":4.271080454781659,"vY0":-138.65006527058637,"vZ0":-5.602395833870519,"x":126.76,"y":154.07,"x0":-1.5985880775003243,"y0":50.00223756955609,"z0":5.867757240407622,"aX":-3.323652781755354},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.7,"breakHorizontal":2.2,"spinRate":2504,"spinDirection":199},"zone":2,"typeConfidence":0.91,"plateTime":0.39633620818576265,"extension":6.434398763937748},"index":4,"playId":"94529062-6492-3426-b29e-30fbef7559d9","pitchNumber":5,"startTime":"2026-06-28T19:14:00.759Z","endTime":"2026-06-28T19:14:05.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.856369314653865,"aZ":-20.67674491535966,"pfxX":-10.46375202969801,"pfxZ":6.202817820875257,"pX":1.1692422714151909,"pZ":2.1418975950031642,"vX0":10.747322319437592,"vY0":-135.36910181180056,"vZ0":-5.190208771748046,"x":72.43,"y":180.95,"x0":-1.495009947922794,"y0":50.005254159235825,"z0":5.533985367613798,"aX":-19.401758392044734},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":16.7,"spinRate":2463,"spinDirection":202},"zone":14,"typeConfidence":0.72,"plateTime":0.4047991490462004,"extension":6.801286916772423},"index":5,"playId":"c5eb2089-4b8f-3f8b-8e25-dac85aabc83d","pitchNumber":6,"startTime":"2026-06-28T19:14:20.827Z","endTime":"2026-06-28T19:14:24.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41314172190237,"aZ":-14.141514904565295,"pfxX":-4.206680192093124,"pfxZ":9.571424803658138,"pX":-0.04284830859818605,"pZ":3.5926522037359097,"vX0":5.5722703136205505,"vY0":-136.49297870735361,"vZ0":-3.5952376473418406,"x":118.63,"y":141.78,"x0":-1.5655511101071373,"y0":50.00527578641044,"z0":5.902519218511183,"aX":-7.9281381631391055},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2527,"spinDirection":208},"zone":11,"typeConfidence":0.76,"plateTime":0.4014904168343447,"extension":6.329038972592238},"index":6,"playId":"535db2c6-0cf2-39b5-b3f6-2f31dfc054a7","pitchNumber":7,"startTime":"2026-06-28T19:14:37.751Z","endTime":"2026-06-28T19:14:40.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84872163865268,"aZ":-27.75005265813812,"pfxX":-9.311286157354637,"pfxZ":2.6078922242299267,"pX":-0.04005451963763655,"pZ":2.1549666606512896,"vX0":7.3375258108218535,"vY0":-130.06936144921852,"vZ0":-3.555239060805758,"x":118.53,"y":180.6,"x0":-1.7020037272607096,"y0":50.002305628654725,"z0":5.6673564148345354,"aX":-15.793121853832067},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":15.0,"spinRate":1095,"spinDirection":240},"zone":5,"typeConfidence":0.92,"plateTime":0.42273716468807,"extension":6.282263710456784},"hitData":{"launchSpeed":92.0,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":159.79}},"index":7,"playId":"86942495-459d-38ef-b6c9-25c853edd60c","pitchNumber":8,"startTime":"2026-06-28T19:14:59.778Z","endTime":"2026-06-28T19:15:07.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:15:07.761Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:15:26.531Z","endTime":"2026-06-28T19:16:34.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42465670836585,"aZ":-30.029536842323537,"pfxX":6.215426319062123,"pfxZ":1.43748990643466,"pX":-0.20921813672913486,"pZ":3.9318813414698983,"vX0":2.4439761681710133,"vY0":-121.42395671134419,"vZ0":1.714491031978808,"x":124.97,"y":132.62,"x0":-2.0359801982682937,"y0":50.00482487112083,"z0":5.82643608186458,"aX":9.296840167783243},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.2,"breakHorizontal":-11.9,"spinRate":2425,"spinDirection":67},"zone":11,"typeConfidence":0.91,"plateTime":0.4508159692331457,"extension":6.48072376260276},"index":0,"playId":"e11b1c32-7467-33ce-be94-704746014551","pitchNumber":1,"startTime":"2026-06-28T19:15:35.334Z","endTime":"2026-06-28T19:15:38.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-28T19:15:48.115Z","endTime":"2026-06-28T19:16:04.334Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.061772896577562,"aZ":-19.984107270878184,"pfxX":-10.683087994263428,"pfxZ":6.436827793998844,"pX":0.6168735662318081,"pZ":1.8912727885093314,"vX0":9.504183323259245,"vY0":-136.73049258479435,"vZ0":-6.192301471604678,"x":93.49,"y":187.72,"x0":-1.5156685665413923,"y0":50.00363178600403,"z0":5.556042223565803,"aX":-20.23490099558111},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":17.4,"spinRate":2399,"spinDirection":214},"zone":9,"typeConfidence":0.84,"plateTime":0.40053429340842417,"extension":6.528014682274596},"index":2,"playId":"64ef2475-f699-37b6-994b-1403a35c8cdc","pitchNumber":2,"startTime":"2026-06-28T19:16:04.334Z","endTime":"2026-06-28T19:16:31.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94195135097763,"aZ":-27.68209860860314,"pfxX":-8.460232636323724,"pfxZ":2.6349373509768164,"pX":0.11439181636828155,"pZ":1.302396488084064,"vX0":7.445239762837668,"vY0":-130.4392446425116,"vZ0":-5.513299443793928,"x":112.64,"y":203.62,"x0":-1.691373389970125,"y0":50.00455565849903,"z0":5.556530175447658,"aX":-14.437538431187706},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":13.4,"spinRate":1087,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.4214948330510242,"extension":6.5926780837695045},"index":3,"playId":"1b61c576-0d9c-3288-bfda-34e032941c1e","pitchNumber":3,"startTime":"2026-06-28T19:16:31.190Z","endTime":"2026-06-28T19:16:34.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:16:34.190Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pavin Smith flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:16:48.604Z","endTime":"2026-06-28T19:17:07.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"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":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.532855932808207,"aZ":-18.89767992837518,"pfxX":-10.628814712895705,"pfxZ":6.905202528814189,"pX":0.1357839710206935,"pZ":1.4447118708021551,"vX0":8.558432998552753,"vY0":-137.97158979305618,"vZ0":-7.694837362537186,"x":111.82,"y":199.77,"x0":-1.6299603321417306,"y0":50.00114685578691,"z0":5.549742769482825,"aX":-20.43033018073517},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":17.4,"spinRate":2391,"spinDirection":216},"zone":14,"typeConfidence":0.89,"plateTime":0.39742588667434076,"extension":6.658188621599361},"hitData":{"launchSpeed":78.6,"launchAngle":49.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.24,"coordY":111.71}},"index":0,"playId":"9bc42eee-4cd7-37ee-a5cc-8462f5c45bef","pitchNumber":1,"startTime":"2026-06-28T19:16:59.342Z","endTime":"2026-06-28T19:17:07.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:17:07.864Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cedric Mullins pops out to third baseman Nolan Arenado.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:18:59.342Z","endTime":"2026-06-28T19:19:37.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":79.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386109249399325,"aZ":-30.757181458901396,"pfxX":-9.66042331937994,"pfxZ":0.8762201287987139,"pX":-0.5591205676389562,"pZ":1.7642978342614528,"vX0":5.65851665692496,"vY0":-126.499226658838,"vZ0":-2.985541265329993,"x":138.31,"y":191.14,"x0":-1.5726700762808217,"y0":50.00344881028607,"z0":5.431792773574,"aX":-15.619001939010854},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.1,"breakHorizontal":16.2,"spinRate":2260,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4334022061677514,"extension":6.249397654763141},"index":0,"playId":"ea50f3af-84e8-352b-9a69-c5180b035224","pitchNumber":1,"startTime":"2026-06-28T19:19:15.062Z","endTime":"2026-06-28T19:19:18.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55544221531967,"aZ":-16.30651466774524,"pfxX":-8.04364244604485,"pfxZ":8.954138606948298,"pX":0.1914367235377575,"pZ":2.476020883942192,"vX0":6.916429980253303,"vY0":-132.5720416235705,"vZ0":-4.144874969753955,"x":109.7,"y":171.93,"x0":-1.4120917134341762,"y0":50.00233190757518,"z0":5.2576535831277305,"aX":-14.252141056254873},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.5,"breakHorizontal":13.0,"spinRate":2463,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.41388272805071846,"extension":6.227627158958997},"hitData":{"launchSpeed":87.6,"launchAngle":75.0,"totalDistance":75.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.32,"coordY":177.53}},"index":1,"playId":"09cfe5c3-f5e6-3eeb-939e-a9345f0d7d8c","pitchNumber":2,"startTime":"2026-06-28T19:19:28.261Z","endTime":"2026-06-28T19:19:37.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:19:37.628Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ben Williamson homers (2) on a line drive to left center field.","rbi":1,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:19:50.619Z","endTime":"2026-06-28T19:20:44.433Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57139067423222,"aZ":-15.74752800655068,"pfxX":-5.259250434183592,"pfxZ":9.312744813428829,"pX":0.4109547017440635,"pZ":3.179576036753973,"vX0":6.821465150390817,"vY0":-131.8746393200679,"vZ0":-2.481637054977153,"x":101.34,"y":152.93,"x0":-1.523857194387961,"y0":50.00645939367005,"z0":5.291997447169206,"aX":-9.281710825328409},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.6,"breakHorizontal":8.0,"spinRate":2336,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.41505167000609866,"extension":6.156698176745177},"index":0,"playId":"d6d079ff-688a-32db-a144-e12df3825705","pitchNumber":1,"startTime":"2026-06-28T19:20:08.453Z","endTime":"2026-06-28T19:20:11.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845093880341512,"aZ":-23.921531329068863,"pfxX":-10.210385159456912,"pfxZ":4.642688720560052,"pX":-1.0201513391203025,"pZ":2.7717698069580963,"vX0":4.92399066887071,"vY0":-132.38294235168468,"vZ0":-2.0199343626764206,"x":155.89,"y":163.94,"x0":-1.5761174110261538,"y0":50.00337125944951,"z0":5.292959271954544,"aX":-18.15155003167731},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":17.4,"spinRate":2268,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.413498175307506,"extension":6.288972666041792},"hitData":{"launchSpeed":102.1,"launchAngle":21.0,"totalDistance":402.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":57.0,"coordY":51.47}},"index":1,"playId":"ad8b40b3-f341-34a8-bf86-77804234b3ee","pitchNumber":2,"startTime":"2026-06-28T19:20:22.407Z","endTime":"2026-06-28T19:20:44.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.13,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:20:44.433Z","atBatIndex":48},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Taylor Walls bunt grounds out, pitcher Merrill Kelly to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:20:48.106Z","endTime":"2026-06-28T19:21:13.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.619567106200915,"aZ":-30.518681736620984,"pfxX":-10.570496530692076,"pfxZ":1.0241074385630746,"pX":-0.21116115381009284,"pZ":2.0731265938898082,"vX0":6.822209393689452,"vY0":-127.19264957008258,"vZ0":-2.2332341574255774,"x":125.05,"y":182.81,"x0":-1.5747275985532354,"y0":50.002643465840706,"z0":5.417601370897175,"aX":-17.06814920374187},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":17.3,"spinRate":2230,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.43303788185953973,"extension":6.232720879659945},"hitData":{"launchSpeed":33.4,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":133.89,"coordY":186.37}},"index":0,"playId":"28aa7f9e-e936-3ecf-aa49-11f6f9389807","pitchNumber":1,"startTime":"2026-06-28T19:21:05.761Z","endTime":"2026-06-28T19:21:13.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:21:13.809Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:22:21.984Z","endTime":"2026-06-28T19:24:16.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T19:21:44.677Z","endTime":"2026-06-28T19:22:24.255Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47720811027249,"aZ":-18.47505476322127,"pfxX":-6.431134137338532,"pfxZ":7.652587768118911,"pX":0.3418768857527379,"pZ":3.8400641745410566,"vX0":7.055263733456485,"vY0":-133.1831110040667,"vZ0":-0.378251043318443,"x":103.97,"y":135.1,"x0":-1.5100997937696157,"y0":50.005163576219445,"z0":5.32394744372064,"aX":-11.517281521463476},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2293,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.41178049422318264,"extension":6.307982556649144},"index":1,"playId":"0e40d5f1-eb9f-333f-991a-d38d4159a6a4","pitchNumber":1,"startTime":"2026-06-28T19:22:24.255Z","endTime":"2026-06-28T19:22:28.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.002885390094693,"aZ":-38.98709868214059,"pfxX":3.3275203148201267,"pfxZ":-4.6931438292052405,"pX":-0.1363736231916284,"pZ":1.6720110525024587,"vX0":2.4723478953338685,"vY0":-120.20197899927814,"vZ0":-0.6750789139795893,"x":122.2,"y":193.64,"x0":-1.6133726797784622,"y0":50.002339015332076,"z0":5.441639839173009,"aX":4.8306858058560955},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.4,"breakHorizontal":-6.6,"spinRate":2652,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.45704198141453256,"extension":6.2980919211135795},"index":2,"playId":"7a137788-0d5f-335f-864f-c96f1c97d4f8","pitchNumber":2,"startTime":"2026-06-28T19:22:38.365Z","endTime":"2026-06-28T19:22:42.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01562359264708,"aZ":-21.15035880237515,"pfxX":-0.714903006761455,"pfxZ":6.327436926097638,"pX":1.0220300685359003,"pZ":2.728695190627283,"vX0":6.881466976032938,"vY0":-131.2070878158931,"vZ0":-2.5160105891899436,"x":78.04,"y":165.11,"x0":-1.5427651309820727,"y0":50.0006163301308,"z0":5.277741382097989,"aX":-1.2456506240839509},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.2,"breakHorizontal":-0.2,"spinRate":2390,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4176101654546218,"extension":6.208974636605982},"index":3,"playId":"e7039c9f-f2a0-3b6f-b97d-82b7898de1bc","pitchNumber":3,"startTime":"2026-06-28T19:22:51.668Z","endTime":"2026-06-28T19:22:55.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730263666768185,"aZ":-32.08996267147605,"pfxX":-10.436493237153913,"pfxZ":0.05165607881560419,"pX":-0.7072691023583041,"pZ":1.5719555125445812,"vX0":5.707021805477549,"vY0":-128.48088613976776,"vZ0":-3.275338242243711,"x":143.96,"y":196.34,"x0":-1.601893559382931,"y0":50.00343382174095,"z0":5.358246782594433,"aX":-17.44094031068553},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.5,"breakHorizontal":17.6,"spinRate":2264,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.42638832016571193,"extension":6.289400245721123},"index":4,"playId":"6a7b7a26-ed8a-39ac-938e-b2d1624afd2e","pitchNumber":4,"startTime":"2026-06-28T19:23:06.618Z","endTime":"2026-06-28T19:23:09.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-28T19:23:17.064Z","endTime":"2026-06-28T19:23:32.216Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.748981147645434,"aZ":-14.546480184353536,"pfxX":-6.380984129642581,"pfxZ":9.866987772518737,"pX":-0.11619364816692206,"pZ":3.2203955011194214,"vX0":6.24045604589218,"vY0":-133.34707575474965,"vZ0":-2.5691484995382843,"x":121.43,"y":151.83,"x0":-1.6665008415588314,"y0":50.006430334098965,"z0":5.255875492898559,"aX":-11.404931165782447},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.4,"breakHorizontal":10.1,"spinRate":2365,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.41198694698836613,"extension":6.236990036876436},"index":6,"playId":"16c5e97c-53d0-375b-9184-1a1788159c99","pitchNumber":5,"startTime":"2026-06-28T19:23:32.216Z","endTime":"2026-06-28T19:23:35.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.164437049397574,"aZ":-35.0376380089695,"pfxX":-9.807976010219292,"pfxZ":-1.6914049095101893,"pX":-0.05004656417712948,"pZ":1.3086576277115112,"vX0":7.032732448500678,"vY0":-129.2571748361142,"vZ0":-3.490370884596324,"x":118.91,"y":203.45,"x0":-1.5330325220522603,"y0":50.00388437627269,"z0":5.369219579006354,"aX":-16.582456634575063},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.6,"breakHorizontal":16.2,"spinRate":2212,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42389281670580115,"extension":6.272334179140032},"index":7,"playId":"59e75d59-b7c0-36bc-b427-4b20ac837e48","pitchNumber":6,"startTime":"2026-06-28T19:23:49.982Z","endTime":"2026-06-28T19:23:53.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10295923752064,"aZ":-31.003715291352062,"pfxX":3.142606225930313,"pfxZ":0.7453265649382343,"pX":0.9475033194867907,"pZ":1.7993976012716142,"vX0":5.134965132222996,"vY0":-124.1768856852406,"vZ0":-2.4191494953395978,"x":80.88,"y":190.2,"x0":-1.5462219410772453,"y0":50.00551582621916,"z0":5.335509120592584,"aX":4.967181387681973},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-6.7,"spinRate":2342,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.43909879804879814,"extension":6.321076583268169},"index":8,"playId":"bd094ad7-22ea-34da-aa89-08223b9df340","pitchNumber":7,"startTime":"2026-06-28T19:24:13.608Z","endTime":"2026-06-28T19:24:16.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:24:16.608Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Arenado lines out to third baseman Junior Caminero.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:26:45.645Z","endTime":"2026-06-28T19:26:54.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Craig Kimbrel replaces Drew Rasmussen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T19:25:37.169Z","endTime":"2026-06-28T19:26:47.933Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518886,"link":"/api/v1/people/518886"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.957089985254022,"aZ":-18.04616799098717,"pfxX":-9.310155153386878,"pfxZ":7.600454126785461,"pX":-0.8721023783278173,"pZ":3.2708674370892465,"vX0":8.997569840092378,"vY0":-135.56405107851853,"vZ0":-0.8047506771177773,"x":150.24,"y":150.47,"x0":-3.0263883822479953,"y0":50.00442203019157,"z0":4.83267840550353,"aX":-17.310508726643512},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":14.9,"spinRate":2310,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4042098381984851,"extension":7.248706472607999},"hitData":{"launchSpeed":64.6,"launchAngle":18.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":94.32,"coordY":153.56}},"index":1,"playId":"fe2ab63d-4512-38d2-ba54-8ab550138492","pitchNumber":1,"startTime":"2026-06-28T19:26:47.933Z","endTime":"2026-06-28T19:26:54.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":518886,"link":"/api/v1/people/518886"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":518886,"link":"/api/v1/people/518886"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:26:54.958Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ildemaro Vargas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:27:13.192Z","endTime":"2026-06-28T19:28:16.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":85.4,"endSpeed":78.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.153642996764955,"aZ":-38.75202249194394,"pfxX":4.264757747984945,"pfxZ":-4.204264180659224,"pX":-0.4839265096787464,"pZ":1.794860778347901,"vX0":4.855301027916489,"vY0":-124.34376872900307,"vZ0":-0.19393660916237665,"x":135.45,"y":190.32,"x0":-3.0166720110196517,"y0":50.00401296862308,"z0":5.091835200993277,"aX":6.670623084557964},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.4,"breakHorizontal":-8.9,"spinRate":2585,"spinDirection":62},"zone":7,"typeConfidence":2.0,"plateTime":0.4406592498443844,"extension":6.980766594973047},"index":0,"playId":"1702c9c9-e70f-3a4f-a0e0-3b44645f9acc","pitchNumber":1,"startTime":"2026-06-28T19:27:19.814Z","endTime":"2026-06-28T19:27:22.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":77.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.406037492530086,"aZ":-29.312073251263282,"pfxX":6.900312552939327,"pfxZ":1.8469763791420961,"pX":0.4681414861968503,"pZ":2.007367128685882,"vX0":6.1552986151575375,"vY0":-125.19413144733925,"vZ0":-1.0264211032442214,"x":99.16,"y":184.58,"x0":-2.9387395573116835,"y0":50.00567933124969,"z0":4.869968855601151,"aX":10.716295758354866},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":-14.2,"spinRate":2587,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.4412088971509154,"extension":6.715039246660966},"index":1,"playId":"3d4a6420-cef2-335e-bb1b-8795aa931aee","pitchNumber":2,"startTime":"2026-06-28T19:27:37.256Z","endTime":"2026-06-28T19:27:40.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.654685273078925,"aZ":-16.962935668605326,"pfxX":-9.368100865656794,"pfxZ":8.028053965996051,"pX":-1.8068570709616179,"pZ":5.214462293745679,"vX0":6.697084822783261,"vY0":-137.34205126019884,"vZ0":3.985953736594604,"x":185.87,"y":97.99,"x0":-3.069461459187009,"y0":50.00590940930381,"z0":4.9006397171926395,"aX":-17.75905487787823},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":15.4,"spinRate":2283,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4000100003668785,"extension":6.765791950614396},"index":2,"playId":"a6bc2359-ea47-3d1f-8ba6-5918eccc3f0d","pitchNumber":3,"startTime":"2026-06-28T19:27:57.190Z","endTime":"2026-06-28T19:28:00.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25615709261545,"aZ":-14.083581531852326,"pfxX":-8.063382193165733,"pfxZ":9.761360217947708,"pX":-0.357427881196567,"pZ":3.224778402754354,"vX0":9.697848243398507,"vY0":-135.87640870275692,"vZ0":-1.1722659574519878,"x":130.62,"y":151.71,"x0":-2.9402377499984786,"y0":50.001475636608056,"z0":4.649374402875096,"aX":-14.942409170427348},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":12.4,"spinRate":2209,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.4044937992367643,"extension":6.8567463073743475},"index":3,"playId":"35abecbf-bb46-3d9c-aed0-9adfd88ad167","pitchNumber":4,"startTime":"2026-06-28T19:28:13.368Z","endTime":"2026-06-28T19:28:16.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":518886,"link":"/api/v1/people/518886"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":518886,"link":"/api/v1/people/518886"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:28:16.368Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Troy lines out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:28:28.920Z","endTime":"2026-06-28T19:30:08.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.175838797023015,"aZ":-34.71960388262557,"pfxX":5.288819692117122,"pfxZ":-1.6597806360209235,"pX":1.942582069116526,"pZ":0.801650559937843,"vX0":9.582988676003142,"vY0":-123.33409642685872,"vZ0":-2.895490719458997,"x":42.95,"y":217.14,"x0":-2.691669059940536,"y0":50.005027406308244,"z0":4.94007774528756,"aX":8.090853700966775},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.5,"breakHorizontal":-12.0,"spinRate":2638,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.44531196463744216,"extension":6.717334877952563},"index":0,"playId":"7e2a9055-3997-3de5-8d91-eec2c2351cc0","pitchNumber":1,"startTime":"2026-06-28T19:28:41.873Z","endTime":"2026-06-28T19:28:44.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.799474822178816,"aZ":-18.755923582466195,"pfxX":-8.976103386686507,"pfxZ":7.260629407003135,"pX":-1.5773123257703072,"pZ":2.9913117114297187,"vX0":7.192916086542052,"vY0":-135.8233549080033,"vZ0":-1.1049773704127976,"x":177.12,"y":158.01,"x0":-3.1082107262435077,"y0":50.00224356267991,"z0":4.7216556932345775,"aX":-16.586326133841563},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":14.5,"spinRate":2192,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40497028725154793,"extension":6.846711834631152},"index":1,"playId":"0b60c9a6-c939-3ff5-8ad9-9c1926e94d9b","pitchNumber":2,"startTime":"2026-06-28T19:28:59.035Z","endTime":"2026-06-28T19:29:02.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63252717230161,"aZ":-14.916842537921951,"pfxX":-8.938371809362952,"pfxZ":9.219690964571134,"pX":-1.045886427729157,"pZ":3.4261503178169774,"vX0":8.455139617622214,"vY0":-136.35506365292656,"vZ0":-0.774576040325276,"x":156.87,"y":146.27,"x0":-3.0345006121559996,"y0":50.002654010569344,"z0":4.74885530689613,"aX":-16.731919334162736},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":14.3,"spinRate":2330,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40260221286841924,"extension":6.85868640593485},"index":2,"playId":"d4ca9d5c-9079-33a9-8bd2-b688b7756bb1","pitchNumber":3,"startTime":"2026-06-28T19:29:18.826Z","endTime":"2026-06-28T19:29:21.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-28T19:29:32.312Z","endTime":"2026-06-28T19:29:44.731Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.196034038061836,"aZ":-33.763532619503295,"pfxX":3.4059946405086725,"pfxZ":-1.0232272176562747,"pX":1.7606238725208594,"pZ":1.005666038771872,"vX0":9.994852150361716,"vY0":-124.43835187696847,"vZ0":-2.5994700116518863,"x":49.89,"y":211.63,"x0":-2.7586690353243304,"y0":50.000966186517914,"z0":4.8756486741894305,"aX":5.309620427686572},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.3,"breakHorizontal":-8.6,"spinRate":2464,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4410572176776295,"extension":6.780156364760059},"index":4,"playId":"bcd0bff9-ec25-32f3-9862-82d27129b75c","pitchNumber":4,"startTime":"2026-06-28T19:29:44.731Z","endTime":"2026-06-28T19:29:47.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53213169296021,"aZ":-15.287521722878584,"pfxX":-8.448148093613002,"pfxZ":9.121794784050646,"pX":-0.44011222023850344,"pZ":2.95835909653601,"vX0":9.855334673846766,"vY0":-135.6568049673355,"vZ0":-1.4937881035136726,"x":133.78,"y":158.9,"x0":-3.034063302353038,"y0":50.00326241944583,"z0":4.5893825168146405,"aX":-15.64126106796973},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":13.1,"spinRate":2246,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.40480817402873637,"extension":6.87585266379247},"hitData":{"launchSpeed":98.5,"launchAngle":19.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.79,"coordY":81.37}},"index":5,"playId":"df90462c-8622-3882-85a1-a45c11736a92","pitchNumber":5,"startTime":"2026-06-28T19:30:02.730Z","endTime":"2026-06-28T19:30:08.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":518886,"link":"/api/v1/people/518886"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":518886,"link":"/api/v1/people/518886"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:30:08.594Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Richie Palacios grounds out, second baseman Ildemaro Vargas to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T19:33:57.993Z","endTime":"2026-06-28T19:34:47.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Merrill Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T19:32:23.560Z","endTime":"2026-06-28T19:33:30.028Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Richie Palacios replaces Yandy Díaz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T19:33:30.028Z","endTime":"2026-06-28T19:34:00.306Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":650490,"link":"/api/v1/people/650490"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87041285742536,"aZ":-13.267552250249334,"pfxX":-7.500839137899211,"pfxZ":9.27719744498211,"pX":0.5102711815349997,"pZ":2.002652231737405,"vX0":8.526305922136213,"vY0":-141.93963853406177,"vZ0":-6.580666756517977,"x":97.55,"y":184.71,"x0":-1.5598243904175175,"y0":50.0033993418166,"z0":5.198164890458825,"aX":-15.287048262296057},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.6,"breakHorizontal":11.9,"spinRate":2390,"spinDirection":226},"zone":9,"typeConfidence":0.91,"plateTime":0.38607598309723956,"extension":6.356013064682259},"index":2,"playId":"13ddb8ea-7b6a-3490-9286-2dcc3b02e230","pitchNumber":1,"startTime":"2026-06-28T19:34:00.306Z","endTime":"2026-06-28T19:34:03.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768298303417755,"aZ":-22.015765960333876,"pfxX":-12.240248442348188,"pfxZ":5.748319532286764,"pX":0.03853860594849298,"pZ":1.5381022018443105,"vX0":7.994513769711232,"vY0":-132.45093034901421,"vZ0":-5.629225502676689,"x":115.53,"y":197.25,"x0":-1.4373199156620111,"y0":50.00132257681877,"z0":5.313344147626013,"aX":-21.624359732154673},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.2,"breakHorizontal":20.3,"spinRate":1638,"spinDirection":246},"zone":8,"typeConfidence":0.91,"plateTime":0.4144268784910987,"extension":6.337784251785673},"index":3,"playId":"eb3dc60a-f768-364f-9e7b-3eb6ef126693","pitchNumber":2,"startTime":"2026-06-28T19:34:17.427Z","endTime":"2026-06-28T19:34:20.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"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-28T19:34:26.525Z","endTime":"2026-06-28T19:34:39.697Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.783492787494737,"aZ":-22.34504168569623,"pfxX":-11.847302587906675,"pfxZ":5.6280304750613634,"pX":-0.7402276745289925,"pZ":2.467652277337724,"vX0":6.013592570174675,"vY0":-131.74540459529794,"vZ0":-3.3619770263021502,"x":145.22,"y":172.15,"x0":-1.5216488195201143,"y0":50.00193421401201,"z0":5.425110445456925,"aX":-20.681492537762406},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.6,"breakHorizontal":20.0,"spinRate":1752,"spinDirection":241},"zone":4,"typeConfidence":0.92,"plateTime":0.4168494737757573,"extension":6.381223289688385},"hitData":{"launchSpeed":76.8,"launchAngle":3.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":154.22}},"index":5,"playId":"195a087f-a366-37a1-b019-0275f56b3e5b","pitchNumber":3,"startTime":"2026-06-28T19:34:39.697Z","endTime":"2026-06-28T19:34:47.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:34:47.314Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, third baseman Nolan Arenado to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T19:34:55.715Z","endTime":"2026-06-28T19:36:18.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.860799022542615,"aZ":-36.55146148201223,"pfxX":1.6510696929779494,"pfxZ":-2.6174200693141154,"pX":1.4568135745876847,"pZ":1.9477742811620324,"vX0":6.683880855853017,"vY0":-128.22028872298566,"vZ0":-1.9133591903846503,"x":61.47,"y":186.19,"x0":-1.3956434860932232,"y0":50.00568702475862,"z0":5.548730689364381,"aX":2.756735215052382},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.9,"breakHorizontal":-4.4,"spinRate":2681,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.4267542305718459,"extension":6.370543743142905},"index":0,"playId":"ae5d34ba-7e56-34fa-aa78-b0d981207614","pitchNumber":1,"startTime":"2026-06-28T19:35:14.458Z","endTime":"2026-06-28T19:35:17.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55314325840093,"aZ":-24.060536331190367,"pfxX":-10.89211083319155,"pfxZ":3.939307619318284,"pX":-0.541619586213523,"pZ":2.055434356758264,"vX0":7.042504049693053,"vY0":-142.39207518230782,"vZ0":-4.689860367793633,"x":137.65,"y":183.28,"x0":-1.62694673388481,"y0":50.00575328836262,"z0":5.238909769416439,"aX":-22.454063160521144},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.4,"breakHorizontal":18.4,"spinRate":2150,"spinDirection":228},"zone":7,"typeConfidence":0.9,"plateTime":0.3841120127790627,"extension":6.298467075485561},"index":1,"playId":"9bb877c1-ff76-3e9f-9b7b-29f891e1dd71","pitchNumber":2,"startTime":"2026-06-28T19:35:33.478Z","endTime":"2026-06-28T19:35:36.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.073145750133456,"aZ":-16.02147615707223,"pfxX":-6.392406761910988,"pfxZ":7.8649238782161195,"pX":0.4430145809060942,"pZ":3.1545567753712125,"vX0":7.61738049685679,"vY0":-142.4826828370903,"vZ0":-3.1992162133834197,"x":100.11,"y":153.61,"x0":-1.4359526818326,"y0":50.00354494470012,"z0":5.3058246618182885,"aX":-13.130018901264219},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":10.0,"spinRate":2255,"spinDirection":220},"zone":3,"typeConfidence":0.91,"plateTime":0.3845898777641179,"extension":6.359580614088903},"index":2,"playId":"7ad21118-4c9f-3728-8d1c-6adeaefc8a25","pitchNumber":3,"startTime":"2026-06-28T19:35:51.844Z","endTime":"2026-06-28T19:35:54.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.410397313738276,"aZ":-26.043764611190905,"pfxX":-0.2491057350237318,"pfxZ":3.2405029976816078,"pX":0.3154728989642861,"pZ":2.4035042209120614,"vX0":5.678551881419719,"vY0":-136.32292017231555,"vZ0":-2.872072305962141,"x":104.97,"y":173.89,"x0":-1.7573704297391672,"y0":50.004842942725666,"z0":5.257876639834067,"aX":-0.47244938553418964},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":-0.7,"spinRate":2460,"spinDirection":188},"zone":6,"typeConfidence":0.72,"plateTime":0.4009471643100069,"extension":6.4415519682250615},"hitData":{"launchSpeed":90.0,"launchAngle":7.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":159.79}},"index":3,"playId":"268df54b-167c-378a-8688-d76dc512ebc4","pitchNumber":4,"startTime":"2026-06-28T19:36:09.987Z","endTime":"2026-06-28T19:36:18.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:36:18.270Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a line drive to right fielder Corbin Carroll, deflected by center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T19:36:30.094Z","endTime":"2026-06-28T19:37:13.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27237744111134,"aZ":-24.190112309510354,"pfxX":-11.334868903669511,"pfxZ":3.9097803668647035,"pX":-1.512079671205358,"pZ":2.611264381738631,"vX0":4.4956498443334585,"vY0":-142.3786987619377,"vZ0":-3.040676596184955,"x":174.64,"y":168.28,"x0":-1.6435921471538355,"y0":50.00364762849706,"z0":5.2328651564919815,"aX":-23.151597961485407},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.6,"breakHorizontal":19.6,"spinRate":2107,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.3854542330860591,"extension":6.4128279046548124},"index":0,"playId":"fd85994b-a0b3-3b71-8910-694a3ccc6dc2","pitchNumber":1,"startTime":"2026-06-28T19:36:46.395Z","endTime":"2026-06-28T19:36:49.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71096302232746,"aZ":-23.105012756533284,"pfxX":-10.5053607322394,"pfxZ":4.407334318284489,"pX":-0.5718150055614893,"pZ":2.3949689948332495,"vX0":6.178796984460974,"vY0":-142.93619212219255,"vZ0":-3.910718450477197,"x":138.8,"y":174.12,"x0":-1.4032403792329131,"y0":50.001764735235106,"z0":5.241894540336595,"aX":-21.611498157151654},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.3,"breakHorizontal":17.6,"spinRate":2259,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.38403252614644323,"extension":6.429988744937769},"hitData":{"launchSpeed":83.8,"launchAngle":25.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.74,"coordY":81.07}},"index":1,"playId":"03c090f9-6117-382d-a09b-2f861b516d0d","pitchNumber":2,"startTime":"2026-06-28T19:37:02.583Z","endTime":"2026-06-28T19:37:13.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:37:13.622Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Mesa Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T19:37:39.820Z","endTime":"2026-06-28T19:38:57.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42477392786033,"aZ":-20.23051580942531,"pfxX":-0.8986665256670441,"pfxZ":6.094180539885985,"pX":0.669192476097341,"pZ":2.11177978990954,"vX0":6.466686603205706,"vY0":-139.57198694074967,"vZ0":-4.86115534644704,"x":91.49,"y":181.76,"x0":-1.5677906450868833,"y0":50.0021563302276,"z0":5.221038731650411,"aX":-1.7622974216547764},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":0.2,"spinRate":2389,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.39347390102653357,"extension":6.4014739806995715},"index":0,"playId":"76b4331f-855c-3a5f-b90c-cd5cf4842831","pitchNumber":1,"startTime":"2026-06-28T19:37:46.667Z","endTime":"2026-06-28T19:37:49.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-28T19:38:04.875Z","endTime":"2026-06-28T19:38:18.715Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.141803505306754,"aZ":-29.307950782615237,"pfxX":-11.780682785214513,"pfxZ":1.6156889163781596,"pX":-0.6494473875446529,"pZ":2.158539680191059,"vX0":6.059575877644343,"vY0":-133.22129357355573,"vZ0":-2.6484497739846686,"x":141.76,"y":180.5,"x0":-1.4391041624202863,"y0":50.00259870806881,"z0":5.313060068489156,"aX":-20.895922551882542},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.5,"breakHorizontal":19.8,"spinRate":1741,"spinDirection":244},"zone":4,"typeConfidence":0.9,"plateTime":0.41323680728143675,"extension":6.36217333267874},"index":2,"playId":"fd3f9911-5a20-3140-b0eb-e78080da122e","pitchNumber":2,"startTime":"2026-06-28T19:38:18.715Z","endTime":"2026-06-28T19:38:26.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85061283178142,"aZ":-14.584056521793338,"pfxX":-5.900097919538438,"pfxZ":8.615058658287996,"pX":-0.11343660022080135,"pZ":3.734202535474858,"vX0":5.990801837011536,"vY0":-142.68682022689322,"vZ0":-1.7087990426887583,"x":121.32,"y":137.96,"x0":-1.4836982920118902,"y0":50.00264157279343,"z0":5.269927567388094,"aX":-12.046489986037479},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2408,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3853317806429599,"extension":6.4312342056508465},"index":3,"playId":"2a0b2efe-26a8-3c2a-9603-aa68ec310ddf","pitchNumber":3,"startTime":"2026-06-28T19:38:54.709Z","endTime":"2026-06-28T19:38:57.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":683748,"link":"/api/v1/people/683748","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":683748,"link":"/api/v1/people/683748"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:38:57.709Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ketel Marte homers (15) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T19:41:16.632Z","endTime":"2026-06-28T19:42:44.006Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":664076,"link":"/api/v1/people/664076"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Richie Palacios remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T19:39:53.696Z","endTime":"2026-06-28T19:39:53.722Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":650490,"link":"/api/v1/people/650490"},"defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Garrett Cleavinger replaces Craig Kimbrel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T19:39:53.722Z","endTime":"2026-06-28T19:41:18.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664076,"link":"/api/v1/people/664076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518886,"link":"/api/v1/people/518886","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12177548728933,"aZ":-22.939612568734976,"pfxX":10.8086478642823,"pfxZ":4.958582951794354,"pX":-0.47340667063147124,"pZ":1.1940387103263286,"vX0":-7.1745321076603386,"vY0":-135.74996846054688,"vZ0":-5.85236568466933,"x":135.05,"y":206.54,"x0":0.8013703747153148,"y0":50.0056312127201,"z0":4.97806054687618,"aX":20.146774336526555},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.9,"breakHorizontal":-18.0,"spinRate":2285,"spinDirection":131},"zone":13,"typeConfidence":0.94,"plateTime":0.4036928353081901,"extension":6.203029853303544},"index":2,"playId":"a5d46a99-25bb-335b-ba7a-ffd2fc4a725b","pitchNumber":1,"startTime":"2026-06-28T19:41:18.904Z","endTime":"2026-06-28T19:41:23.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.830583122761038,"aZ":-28.451118538054807,"pfxX":-2.357614518111063,"pfxZ":2.181410310694009,"pX":-0.2522447151777465,"pZ":2.4719896053687793,"vX0":-2.7642155482100392,"vY0":-129.49651849953764,"vZ0":-1.4332878226187824,"x":126.61,"y":172.04,"x0":1.1334011886609925,"y0":50.002503486935986,"z0":5.199387146216935,"aX":-4.0227518122762715},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":4.9,"spinRate":2694,"spinDirection":213},"zone":4,"typeConfidence":0.88,"plateTime":0.4221927025945966,"extension":6.033373057996819},"index":3,"playId":"ece019e9-e996-397b-ad3d-575bf399162d","pitchNumber":2,"startTime":"2026-06-28T19:41:35.474Z","endTime":"2026-06-28T19:41:38.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98885369477705,"aZ":-21.930546057812915,"pfxX":11.273411466082903,"pfxZ":5.305020801544714,"pX":0.6050440561813529,"pZ":2.833748020628591,"vX0":-4.931262595068537,"vY0":-138.56531999666973,"vZ0":-2.2777997503878433,"x":93.94,"y":162.27,"x0":0.9500848001457622,"y0":50.00356620155913,"z0":5.142797660250477,"aX":21.76870334828233},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":-19.3,"spinRate":2434,"spinDirection":134},"zone":3,"typeConfidence":0.95,"plateTime":0.39635148096626116,"extension":6.0793469299354665},"index":4,"playId":"c9348a14-8f70-336f-9b62-d1996e03309e","pitchNumber":3,"startTime":"2026-06-28T19:41:57.658Z","endTime":"2026-06-28T19:42:00.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.984013022727495,"aZ":-21.922444088068318,"pfxX":11.120019092254928,"pfxZ":5.326516458867973,"pX":0.5582821331619996,"pZ":2.9516525575655232,"vX0":-5.061282113153241,"vY0":-138.58519362077416,"vZ0":-2.104615226086666,"x":95.72,"y":159.09,"x0":0.9741319113962529,"y0":50.0032254387174,"z0":5.201384531204442,"aX":21.404889695342735},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.4,"breakHorizontal":-19.0,"spinRate":2412,"spinDirection":134},"zone":3,"typeConfidence":0.95,"plateTime":0.39681520169894524,"extension":5.991016281164898},"hitData":{"launchSpeed":106.3,"launchAngle":26.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.82,"coordY":27.36}},"index":5,"playId":"d50a4f82-8178-3d7e-8cbc-e12ca4f40091","pitchNumber":4,"startTime":"2026-06-28T19:42:16.991Z","endTime":"2026-06-28T19:42:44.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-1.8000000000000114,"leverageIndex":0.28,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:42:44.006Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T19:42:54.066Z","endTime":"2026-06-28T19:44:27.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.679445315200823,"aZ":-26.8167982884307,"pfxX":-2.8824604078253593,"pfxZ":3.249254465277671,"pX":-0.3462024287028393,"pZ":3.2161176498613075,"vX0":-2.7903222293503673,"vY0":-128.11470246168733,"vZ0":0.33818666145291665,"x":130.2,"y":151.94,"x0":1.1349787429211728,"y0":50.000703936296915,"z0":5.193629419975817,"aX":-4.747103320134304},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.2,"breakHorizontal":5.9,"spinRate":2812,"spinDirection":248},"zone":1,"typeConfidence":0.87,"plateTime":0.4290089168263336,"extension":5.998136617663602},"index":0,"playId":"1c024c60-6997-3470-8692-249fb03a8e2c","pitchNumber":1,"startTime":"2026-06-28T19:43:03.071Z","endTime":"2026-06-28T19:43:06.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.219867915972035,"aZ":-26.05780114363488,"pfxX":-0.9546342759790492,"pfxZ":3.7991473071987043,"pX":-0.47701422367880025,"pZ":1.9281530969198588,"vX0":-3.8591795760829393,"vY0":-126.17243346026405,"vZ0":-2.474468141539501,"x":135.18,"y":186.72,"x0":1.197669349466701,"y0":50.00047334742037,"z0":5.026354044695182,"aX":-1.5345344246133894},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.6,"breakHorizontal":2.6,"spinRate":2735,"spinDirection":241},"zone":7,"typeConfidence":0.89,"plateTime":0.43449411024588125,"extension":6.184935418188406},"index":1,"playId":"d81ea400-b75c-3efb-a3da-1e8f122b3153","pitchNumber":2,"startTime":"2026-06-28T19:43:21.068Z","endTime":"2026-06-28T19:43:24.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"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-28T19:43:29.384Z","endTime":"2026-06-28T19:43:46.605Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775909846349887,"aZ":-27.550275940795014,"pfxX":-6.114576697656166,"pfxZ":2.9503163872207,"pX":-0.3939452361667593,"pZ":1.1955201198430194,"vX0":-1.6622480283010512,"vY0":-124.58607414602619,"vZ0":-3.888804214263412,"x":132.02,"y":206.5,"x0":1.0767550424410375,"y0":50.002820788710586,"z0":5.061837020800174,"aX":-9.58075071833093},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.7,"breakHorizontal":11.4,"spinRate":2809,"spinDirection":270},"zone":13,"typeConfidence":0.64,"plateTime":0.44018173786463866,"extension":6.187204395552957},"index":3,"playId":"b594929e-6d0b-37f3-821f-2bca40ed148c","pitchNumber":3,"startTime":"2026-06-28T19:43:46.605Z","endTime":"2026-06-28T19:43:50.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.071110232343244,"aZ":-22.371134905726443,"pfxX":11.23789436289718,"pfxZ":5.081648465912648,"pX":0.4389661837934155,"pZ":2.6537439937863825,"vX0":-5.339098036884452,"vY0":-138.54092287669167,"vZ0":-2.6527024547630216,"x":100.27,"y":167.13,"x0":0.938769334259947,"y0":50.00484918244236,"z0":5.131101512895582,"aX":21.68728823123304},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":-19.1,"spinRate":2330,"spinDirection":122},"zone":6,"typeConfidence":0.95,"plateTime":0.3964725689996378,"extension":6.124512727047599},"index":4,"playId":"98fd6881-bf18-3c6c-b465-aaf9dba56e7b","pitchNumber":4,"startTime":"2026-06-28T19:44:05.369Z","endTime":"2026-06-28T19:44:08.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.169603785101078,"aZ":-30.641752844102975,"pfxX":-2.0964202906711202,"pfxZ":0.9408693840542943,"pX":-1.0559076283426188,"pZ":0.9057277745931316,"vX0":-4.591763199628492,"vY0":-126.31014710213853,"vZ0":-4.132762779459884,"x":157.25,"y":214.33,"x0":1.0504316639235198,"y0":50.00490085140267,"z0":4.998213346741872,"aX":-3.4233278705394836},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.1,"breakHorizontal":4.8,"spinRate":2592,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4318987827893417,"extension":6.12059648747947},"index":5,"playId":"aa99fa6d-dfe8-33b6-b531-8c3379c657d1","pitchNumber":5,"startTime":"2026-06-28T19:44:23.247Z","endTime":"2026-06-28T19:44:27.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:44:27.077Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T19:44:44.175Z","endTime":"2026-06-28T19:45:22.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.419149749132778,"aZ":-22.067833741562566,"pfxX":10.869311145719376,"pfxZ":5.164175695992399,"pX":0.0037206395852338262,"pZ":1.781739175417858,"vX0":-6.281825327454133,"vY0":-139.05506359831844,"vZ0":-5.127698600375967,"x":116.86,"y":190.67,"x0":0.8808551145940968,"y0":50.00358206550414,"z0":5.115489324086072,"aX":21.26909401252157},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.4,"breakHorizontal":-18.4,"spinRate":2277,"spinDirection":130},"zone":8,"typeConfidence":0.95,"plateTime":0.3940196855436806,"extension":6.262581030439886},"index":0,"playId":"cb7b0a24-28d8-3898-9f97-16d2a7f659fb","pitchNumber":1,"startTime":"2026-06-28T19:44:55.303Z","endTime":"2026-06-28T19:44:58.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.377340431124523,"aZ":-31.54095176492587,"pfxX":-11.267261988288798,"pfxZ":0.4464096283785519,"pX":-0.11461583793428644,"pZ":2.6619962997635147,"vX0":0.16843814199563223,"vY0":-118.82814663199133,"vZ0":0.9123508766745652,"x":121.37,"y":166.91,"x0":1.275323487897603,"y0":50.002915614093496,"z0":5.155534933435382,"aX":-15.990567769696453},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.3,"breakHorizontal":20.3,"spinRate":2775,"spinDirection":287},"zone":5,"typeConfidence":0.93,"plateTime":0.4622889061485034,"extension":5.998322931299075},"hitData":{"launchSpeed":87.2,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":161.31}},"index":1,"playId":"d091dd60-c4c6-3127-826d-a6f6c9480fea","pitchNumber":2,"startTime":"2026-06-28T19:45:14.096Z","endTime":"2026-06-28T19:45:22.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:45:22.149Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T19:46:32.397Z","endTime":"2026-06-28T19:48:12.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gabriel Moreno replaces Adrian Del Castillo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T19:45:34.911Z","endTime":"2026-06-28T19:45:55.306Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"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-28T19:45:55.306Z","endTime":"2026-06-28T19:46:34.770Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.639892461454906,"aZ":-14.262142462737872,"pfxX":5.029142005955562,"pfxZ":9.042098286920755,"pX":0.16591032936779196,"pZ":3.6756026854321204,"vX0":-3.4984971287566644,"vY0":-140.08266438184856,"vZ0":-2.0829160878152013,"x":110.68,"y":139.54,"x0":0.7797682755433981,"y0":50.001001966361805,"z0":5.364865343827151,"aX":9.960195511311873},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":-8.4,"spinRate":2434,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.39151037949684797,"extension":6.277541775964497},"index":2,"playId":"457325ff-bf94-35d6-8bc0-084749b23a90","pitchNumber":1,"startTime":"2026-06-28T19:46:34.770Z","endTime":"2026-06-28T19:46:38.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72274622541001,"aZ":-27.32767019379642,"pfxX":-1.9201525895782279,"pfxZ":2.984493195292245,"pX":0.7091026891601042,"pZ":2.39867433499803,"vX0":-0.692298311875695,"vY0":-126.82602713077902,"vZ0":-1.2075250640892286,"x":89.97,"y":174.02,"x0":1.235317665257868,"y0":50.003768652098465,"z0":5.067137528783505,"aX":-3.1175288312082805},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.4,"breakHorizontal":3.6,"spinRate":2695,"spinDirection":250},"zone":6,"typeConfidence":0.91,"plateTime":0.43241410811482917,"extension":6.085531855786799},"index":3,"playId":"64da3b78-9539-3d5c-89e6-9d7358d74374","pitchNumber":2,"startTime":"2026-06-28T19:46:52.600Z","endTime":"2026-06-28T19:46:55.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.731386929710176,"aZ":-14.254670238743822,"pfxX":5.274961506657061,"pfxZ":9.10110661091106,"pX":-0.127539265940625,"pZ":3.5622355929465277,"vX0":-4.0485182033439955,"vY0":-139.94512188655835,"vZ0":-2.416802930425895,"x":83.78,"y":123.93,"x0":0.6578337186712672,"y0":50.003986618087545,"z0":5.379163530057161,"aX":10.387405303653521},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":-8.6,"spinRate":2382,"spinDirection":139},"zone":11,"typeConfidence":0.87,"plateTime":0.3924808881734596,"extension":6.050048226208498},"index":4,"playId":"6b5afb77-b99a-3885-b155-0ee6c7cfdefe","pitchNumber":3,"startTime":"2026-06-28T19:47:10.930Z","endTime":"2026-06-28T19:47:15.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77968882993512,"aZ":-22.491304727252338,"pfxX":10.975695884272893,"pfxZ":4.944269998820239,"pX":-0.19234326637288568,"pZ":2.1374678430519642,"vX0":-6.932875653105611,"vY0":-139.37938537901445,"vZ0":-3.8011684729180373,"x":124.33,"y":181.07,"x0":0.9078043288408483,"y0":50.00020176068031,"z0":5.0130744785816646,"aX":21.484164840220835},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.3,"breakHorizontal":-18.4,"spinRate":2360,"spinDirection":134},"zone":5,"typeConfidence":0.95,"plateTime":0.3937159077482084,"extension":6.258231552261121},"index":5,"playId":"a66ad05b-b010-3e7c-ad2c-3a4f7a5474b5","pitchNumber":4,"startTime":"2026-06-28T19:47:28.772Z","endTime":"2026-06-28T19:47:31.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-28T19:47:51.416Z","endTime":"2026-06-28T19:48:09.456Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78622359441412,"aZ":-29.12067304983084,"pfxX":-1.438358637381302,"pfxZ":1.7818331833301073,"pX":-0.5248832817677346,"pZ":2.2472966475574907,"vX0":-3.5013050412159465,"vY0":-130.33626776379256,"vZ0":-1.7117985491676317,"x":137.01,"y":178.1,"x0":1.0255637508134536,"y0":50.000441059677456,"z0":5.123153624221603,"aX":-2.4602751933494815},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":3.4,"spinRate":2828,"spinDirection":229},"zone":4,"typeConfidence":0.85,"plateTime":0.4211151313204149,"extension":6.13612116724997},"index":7,"playId":"d9819311-d672-3934-ac51-434494488222","pitchNumber":5,"startTime":"2026-06-28T19:48:09.456Z","endTime":"2026-06-28T19:48:12.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:48:12.643Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chandler Simpson doubles (7) on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T19:51:14.213Z","endTime":"2026-06-28T19:52:52.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Gabriel Moreno remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T19:50:43.639Z","endTime":"2026-06-28T19:50:43.665Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Drey Jameson replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T19:50:43.665Z","endTime":"2026-06-28T19:51:16.513Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686753,"link":"/api/v1/people/686753"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.887827513778845,"aZ":-11.394844615204642,"pfxX":-6.94355514419914,"pfxZ":10.351814688802563,"pX":-0.6285814070884297,"pZ":3.0590299555902636,"vX0":5.888471195891908,"vY0":-141.41584305303257,"vZ0":-5.003129982884214,"x":140.96,"y":156.19,"x0":-1.844750726116441,"y0":50.004927888255,"z0":5.594061899395159,"aX":-13.941961120453279},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":11.3,"spinRate":2398,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.38862342802928573,"extension":5.748219875900116},"index":2,"playId":"f64048c3-e634-31f3-b160-fff8d648295c","pitchNumber":1,"startTime":"2026-06-28T19:51:16.513Z","endTime":"2026-06-28T19:51:19.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.837403670874494,"aZ":-30.71094717002027,"pfxX":-12.71072657873645,"pfxZ":0.8511106059248945,"pX":-0.23012454255397483,"pZ":1.2759935831165963,"vX0":9.03448401778326,"vY0":-130.5570926531302,"vZ0":-4.470139365667151,"x":125.77,"y":204.33,"x0":-2.0932224112833735,"y0":50.00106464513641,"z0":5.335514300944176,"aX":-21.824994636037054},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.7,"breakHorizontal":20.9,"spinRate":1942,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.42037504350501376,"extension":5.890556162388737},"index":3,"playId":"13061fac-d274-3d62-a040-5f304b3b235f","pitchNumber":2,"startTime":"2026-06-28T19:51:32.662Z","endTime":"2026-06-28T19:51:36.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95378557541437,"aZ":-10.584780629984882,"pfxX":-7.141525909257802,"pfxZ":10.446389465178719,"pX":-0.20396921719778074,"pZ":3.148593491465258,"vX0":6.261709643488923,"vY0":-143.49639547017887,"vZ0":-4.968073484594025,"x":124.77,"y":153.77,"x0":-1.4960906736272623,"y0":50.006851932200554,"z0":5.573386766783075,"aX":-14.764837294642577},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.0,"breakHorizontal":11.5,"spinRate":2415,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.38300025737007415,"extension":5.780271124919729},"index":4,"playId":"f9f5c652-0dd2-37e6-bcb0-49bebebd4298","pitchNumber":3,"startTime":"2026-06-28T19:51:57.967Z","endTime":"2026-06-28T19:52:02.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84204812588365,"aZ":-13.869681576946073,"pfxX":-6.835663936813426,"pfxZ":9.016303873098682,"pX":-1.239763972003273,"pZ":4.056400029168415,"vX0":3.6722694175507136,"vY0":-142.11469773107075,"vZ0":-2.1296411343863375,"x":164.26,"y":129.26,"x0":-1.6657808171104775,"y0":50.00416920452246,"z0":5.7044309547397365,"aX":-13.87837583809694},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":11.5,"spinRate":2379,"spinDirection":218},"zone":11,"typeConfidence":0.87,"plateTime":0.3865224714539788,"extension":5.716924475090225},"index":5,"playId":"e40f1118-b773-3a75-9fed-8a8782416130","pitchNumber":4,"startTime":"2026-06-28T19:52:20.491Z","endTime":"2026-06-28T19:52:23.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40594606438815,"aZ":-27.80008102831094,"pfxX":-11.908044295894106,"pfxZ":2.493007845047405,"pX":-0.27666746709675427,"pZ":2.2942362997670536,"vX0":8.564194249993351,"vY0":-131.83027464149154,"vZ0":-2.9556741210295616,"x":127.55,"y":176.84,"x0":-2.022563828890557,"y0":50.00658664567595,"z0":5.485229638284348,"aX":-20.933970382942764},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.1,"breakHorizontal":19.7,"spinRate":2116,"spinDirection":240},"zone":5,"typeConfidence":0.9,"plateTime":0.4157062471732096,"extension":5.6410319403681966},"hitData":{"launchSpeed":93.5,"launchAngle":7.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.0,"coordY":54.0}},"index":6,"playId":"3fb1c0da-f2e5-399d-bcf5-e77bd25c2f29","pitchNumber":5,"startTime":"2026-06-28T19:52:36.784Z","endTime":"2026-06-28T19:52:52.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:52:52.838Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T19:53:15.783Z","endTime":"2026-06-28T19:55:53.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.819091327129435,"aZ":-12.15203921906732,"pfxX":-7.801894003355727,"pfxZ":10.0479454145813,"pX":-0.13419524165836325,"pZ":3.733511127880348,"vX0":6.6427552501325415,"vY0":-140.7208717505748,"vZ0":-3.0163869885989865,"x":122.12,"y":137.98,"x0":-1.5191200345173939,"y0":50.00370388900576,"z0":5.613575413958226,"aX":-15.54896589137866},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":12.6,"spinRate":2401,"spinDirection":216},"zone":11,"typeConfidence":0.88,"plateTime":0.3901731471386265,"extension":5.7486166629843005},"index":0,"playId":"4ccc27c9-6af7-3c94-bd29-aa2345edac46","pitchNumber":1,"startTime":"2026-06-28T19:53:32.045Z","endTime":"2026-06-28T19:53:35.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60392997729244,"aZ":-26.57999422168796,"pfxX":1.411438679995916,"pfxZ":3.4272661575889973,"pX":0.6838038513405125,"pZ":2.3097343489173583,"vX0":6.488887445912324,"vY0":-127.30061289194775,"vZ0":-2.4536049817205345,"x":90.94,"y":176.42,"x0":-2.087741245407119,"y0":50.00061326529436,"z0":5.403139989650787,"aX":2.30184443272092},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.9,"breakHorizontal":-4.1,"spinRate":2676,"spinDirection":93},"zone":6,"typeConfidence":2.0,"plateTime":0.431249484588486,"extension":5.8698631923299365},"index":1,"playId":"8089c047-4d45-3c40-9196-98d58e482994","pitchNumber":2,"startTime":"2026-06-28T19:53:49.668Z","endTime":"2026-06-28T19:53:52.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.913132846982155,"aZ":-24.479425175039037,"pfxX":-10.791457055120834,"pfxZ":4.584049930722081,"pX":-1.4539363739288738,"pZ":2.508431244281504,"vX0":5.262439745818968,"vY0":-129.04441006725034,"vZ0":-2.6220665537784553,"x":172.42,"y":171.05,"x0":-2.12219279431641,"y0":50.00394080647559,"z0":5.431899194366088,"aX":-18.12458763534354},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.9,"breakHorizontal":18.2,"spinRate":1918,"spinDirection":239},"zone":11,"typeConfidence":0.89,"plateTime":0.4251350598196746,"extension":5.84646576658223},"index":2,"playId":"410c326a-23d2-3414-abe8-9d2756f3d896","pitchNumber":3,"startTime":"2026-06-28T19:54:13.050Z","endTime":"2026-06-28T19:54:16.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99841185042267,"aZ":-13.616491022087512,"pfxX":-7.156899485418117,"pfxZ":9.334189106593577,"pX":-0.6151227326721038,"pZ":2.8899253414853705,"vX0":5.396788329291931,"vY0":-140.83806000733227,"vZ0":-5.003959082843435,"x":140.45,"y":160.75,"x0":-1.6360783581661655,"y0":50.00573372949366,"z0":5.585454497020212,"aX":-14.23480657449715},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":11.8,"spinRate":2335,"spinDirection":213},"zone":1,"typeConfidence":0.89,"plateTime":0.3904059080490181,"extension":5.816344906645749},"index":3,"playId":"e8386309-c597-3d1e-b7b0-9ffe1ff16300","pitchNumber":4,"startTime":"2026-06-28T19:54:31.160Z","endTime":"2026-06-28T19:54:34.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"aa6ccac4-f712-4e5d-9376-b4d0fec9c297","startTime":"2026-06-28T19:55:12.439Z","endTime":"2026-06-28T19:55:17.439Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.909547987567,"aZ":-12.254629110065927,"pfxX":-7.110337608918888,"pfxZ":9.759505731538578,"pX":-1.1107662808861578,"pZ":3.1217644579875152,"vX0":3.461672904686335,"vY0":-142.2596430155662,"vZ0":-4.636859166640336,"x":159.34,"y":154.49,"x0":-1.4224259963463668,"y0":50.001657529413194,"z0":5.5551414622390185,"aX":-14.511860312704256},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":12.1,"spinRate":2281,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3856335784315248,"extension":5.701246870834124},"index":5,"playId":"0cf8d881-da4f-3528-a5d2-36a191f901a7","pitchNumber":5,"startTime":"2026-06-28T19:55:28.748Z","endTime":"2026-06-28T19:55:33.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.993237248605734,"aZ":-28.942988529320147,"pfxX":-1.1248718630324088,"pfxZ":2.015914932986643,"pX":-0.3313458881499074,"pZ":2.722086274577771,"vX0":4.849709164159179,"vY0":-126.53742795803943,"vZ0":-0.9760096358981566,"x":129.63,"y":165.28,"x0":-2.1342750431636093,"y0":50.00623477896694,"z0":5.450621659310824,"aX":-1.8077376541861174},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.6,"breakHorizontal":0.8,"spinRate":2423,"spinDirection":105},"zone":1,"typeConfidence":2.0,"plateTime":0.4343494097062117,"extension":5.794888053934054},"index":6,"playId":"6c3b3fb4-f9ad-3fe1-8f90-43b4fd438a20","pitchNumber":6,"startTime":"2026-06-28T19:55:50.218Z","endTime":"2026-06-28T19:55:53.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.9,"awayTeamWinProbability":1.0999999999999943,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:55:53.218Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Williamson flies out to right fielder Corbin Carroll in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T19:56:19.772Z","endTime":"2026-06-28T19:58:32.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"b64a295e-0b44-43b8-bc32-23691b36aba7","startTime":"2026-06-28T19:56:19.772Z","endTime":"2026-06-28T19:56:24.772Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.041593681943674,"aZ":-28.233394145708203,"pfxX":0.5752445984670473,"pfxZ":2.384103566979322,"pX":-0.2972534378912329,"pZ":2.5263014135158075,"vX0":4.491452681914813,"vY0":-128.40786289797222,"vZ0":-1.6003562686021544,"x":128.33,"y":170.57,"x0":-2.1510022839255263,"y0":50.00320154204487,"z0":5.375037059601836,"aX":0.9508327262848297},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":-2.2,"spinRate":2458,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.42817121558133975,"extension":5.746838817023553},"index":1,"playId":"52ec9f31-68e4-3ff5-9b14-8ced3ed131dd","pitchNumber":1,"startTime":"2026-06-28T19:56:39.467Z","endTime":"2026-06-28T19:56:46.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Diamondbacks challenged (tag play), call on the field was overturned: Chandler Simpson caught stealing 3rd base, catcher Gabriel Moreno to third baseman Nolan Arenado.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"52ec9f31-68e4-3ff5-9b14-8ced3ed131dd","startTime":"2026-06-28T19:56:51.762Z","endTime":"2026-06-28T19:58:07.525Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"second":{"id":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":109},"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.08,"dramaIndex":9.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694767453201102,"aZ":-26.79966698006504,"pfxX":-0.8104695598617107,"pfxZ":3.2867417434975543,"pX":0.473415576895896,"pZ":2.385318678831742,"vX0":5.942255504291459,"vY0":-127.03370304399539,"vZ0":-2.450592841231294,"x":98.95,"y":174.38,"x0":-1.7894978879134809,"y0":50.00490037980309,"z0":5.4899892709768725,"aX":-1.3267085185641327},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":0.1,"spinRate":2420,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.43094551528438974,"extension":5.7352986476414936},"index":3,"playId":"12fdc3c4-fbe6-3b4a-aeb1-b4bc45f8a835","pitchNumber":2,"startTime":"2026-06-28T19:58:07.525Z","endTime":"2026-06-28T19:58:10.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92889504126361,"aZ":-28.74946741406981,"pfxX":0.6713499784510331,"pfxZ":2.0243836776631694,"pX":0.47673659209150593,"pZ":1.7937990524257093,"vX0":5.0017361992522,"vY0":-129.68083337318322,"vZ0":-3.9170620884607334,"x":98.83,"y":190.35,"x0":-1.5698750330209055,"y0":50.001399181112994,"z0":5.534487766828467,"aX":1.135098031765903},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":-2.4,"spinRate":2563,"spinDirection":140},"zone":9,"typeConfidence":0.9,"plateTime":0.42351572026879714,"extension":6.044859074894915},"hitData":{"launchSpeed":76.3,"launchAngle":54.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.37,"coordY":147.63}},"index":4,"playId":"0bec2826-6046-315f-bde3-9b43cb1d7de6","pitchNumber":3,"startTime":"2026-06-28T19:58:23.185Z","endTime":"2026-06-28T19:58:32.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686753,"link":"/api/v1/people/686753","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":686753,"link":"/api/v1/people/686753"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.08,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:58:32.210Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a line drive to left fielder Chandler Simpson.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T20:00:55.555Z","endTime":"2026-06-28T20:01:23.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Martin replaces Garrett Cleavinger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T20:00:05.399Z","endTime":"2026-06-28T20:00:57.854Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694680,"link":"/api/v1/people/694680"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.215935549340415,"aZ":-22.94361862907357,"pfxX":-10.521743732040669,"pfxZ":4.8503804536604544,"pX":-0.488968173565015,"pZ":2.9655232536462433,"vX0":6.549243073490547,"vY0":-137.69980959098618,"vZ0":-2.7967636589632905,"x":135.64,"y":158.71,"x0":-1.5427183196694865,"y0":50.000963203873745,"z0":5.562582367473706,"aX":-20.01661632742821},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.3,"breakHorizontal":17.5,"spinRate":2105,"spinDirection":217},"zone":1,"typeConfidence":0.92,"plateTime":0.3991751223756679,"extension":6.1276410954826686},"index":1,"playId":"c9b9cefe-497e-3723-8971-80676a7388d9","pitchNumber":1,"startTime":"2026-06-28T20:00:57.854Z","endTime":"2026-06-28T20:01:00.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.078217819331954,"aZ":-30.966953068108378,"pfxX":1.0892503125758795,"pfxZ":0.7444958182212194,"pX":0.37587496102574885,"pZ":2.7910344144435926,"vX0":4.843985739393649,"vY0":-126.6991257015908,"vZ0":-0.676118847311513,"x":102.67,"y":163.42,"x0":-1.7060492389599269,"y0":50.001146694918944,"z0":5.546760477701686,"aX":1.7615709232445644},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-3.1,"spinRate":1988,"spinDirection":155},"zone":6,"typeConfidence":0.87,"plateTime":0.4331146191888595,"extension":6.815111509691999},"hitData":{"launchSpeed":98.6,"launchAngle":9.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.21,"coordY":95.85}},"index":2,"playId":"57ca1b80-34a1-39ef-9df1-049b8efbf1d4","pitchNumber":2,"startTime":"2026-06-28T20:01:14.159Z","endTime":"2026-06-28T20:01:23.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.37,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:01:23.588Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pavin Smith flies out to left fielder Chandler Simpson in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T20:01:39.521Z","endTime":"2026-06-28T20:02:21.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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":95.5,"endSpeed":86.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4465150205179,"aZ":-12.849712705773984,"pfxX":-7.0418548796129965,"pfxZ":9.990912794971237,"pX":0.24644937921496354,"pZ":1.9993346003885244,"vX0":7.578583449643529,"vY0":-138.77446554885063,"vZ0":-6.72536047024386,"x":107.61,"y":184.8,"x0":-1.6157727597677956,"y0":50.00545788143244,"z0":5.324721025719589,"aX":-13.624108407464915},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":11.0,"spinRate":2211,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.395951090500962,"extension":6.496776385221629},"index":0,"playId":"25a01a0e-bd51-3da8-85f9-003bb9e7812a","pitchNumber":1,"startTime":"2026-06-28T20:01:49.941Z","endTime":"2026-06-28T20:01:52.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.295132928878154,"aZ":-11.490412258635423,"pfxX":-7.4296634972158095,"pfxZ":10.767991274855682,"pX":0.3251584851384529,"pZ":1.9194096465350905,"vX0":8.016852867006627,"vY0":-138.5273654951053,"vZ0":-7.521328326798986,"x":104.61,"y":186.96,"x0":-1.657208718439292,"y0":50.00396512336117,"z0":5.458788682855015,"aX":-14.273385737270983},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":11.5,"spinRate":2333,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.3971562096591139,"extension":7.035551467043166},"hitData":{"launchSpeed":82.4,"launchAngle":54.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.8,"coordY":138.97}},"index":1,"playId":"02604a3b-ad99-3b0b-a85f-c178ce15c0c5","pitchNumber":2,"startTime":"2026-06-28T20:02:10.549Z","endTime":"2026-06-28T20:02:21.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.84,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:02:21.084Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T20:02:32.108Z","endTime":"2026-06-28T20:05:11.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.923059561414043,"aZ":-21.95687189036921,"pfxX":-10.26568702873815,"pfxZ":5.448788774089715,"pX":-1.9071208817441447,"pZ":2.4330957021835404,"vX0":3.0774835128486124,"vY0":-136.29707243855796,"vZ0":-3.9422363893461183,"x":189.69,"y":173.09,"x0":-1.7195621534049776,"y0":50.003285782289375,"z0":5.4210628193262425,"aX":-19.24704956932151},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.2,"breakHorizontal":17.9,"spinRate":2137,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.402399161069221,"extension":6.675927332345732},"index":0,"playId":"c0b02b2f-b55c-39e8-b1bf-41219a04ed4c","pitchNumber":1,"startTime":"2026-06-28T20:02:48.717Z","endTime":"2026-06-28T20:02:51.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.256328573597834,"aZ":-11.083539933135079,"pfxX":-4.937001160811366,"pfxZ":10.783252487401604,"pX":0.5037056759850186,"pZ":3.227374994512538,"vX0":7.441115477526297,"vY0":-139.42850235382252,"vZ0":-4.109041065841096,"x":97.8,"y":151.64,"x0":-1.5663454819399858,"y0":50.00543869848131,"z0":5.459761780938506,"aX":-9.659163335243855},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":7.3,"spinRate":2313,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.3938181000215022,"extension":6.905390967535369},"index":1,"playId":"a24ae07d-e5dc-32fd-81af-473002586a98","pitchNumber":2,"startTime":"2026-06-28T20:03:10.033Z","endTime":"2026-06-28T20:03:13.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.822225529103257,"aZ":-22.32370144539285,"pfxX":-10.137969607322344,"pfxZ":5.203842250649236,"pX":-2.2550973856137926,"pZ":3.3760525334333162,"vX0":2.180592461685688,"vY0":-137.0460817748251,"vZ0":-1.750840859008479,"x":202.96,"y":147.63,"x0":-1.7471768926408209,"y0":50.00044965047911,"z0":5.556421389902714,"aX":-19.17515870981947},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":17.9,"spinRate":2101,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.4005020431038915,"extension":6.676760146031584},"index":2,"playId":"2fe91772-6ed6-3b8f-8a62-b46fcfde828b","pitchNumber":3,"startTime":"2026-06-28T20:03:30.445Z","endTime":"2026-06-28T20:03:34.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660691007890232,"aZ":-35.54009054454013,"pfxX":9.449286030216076,"pfxZ":-2.502580582550994,"pX":-0.18805253576219905,"pZ":1.814056857486479,"vX0":1.264750937516622,"vY0":-116.17344885757375,"vZ0":-0.4359319709276638,"x":124.17,"y":189.8,"x0":-1.9673067399172564,"y0":50.000980787732,"z0":5.424108579582091,"aX":12.729035047461766},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-4.3,"breakHorizontal":-17.4,"spinRate":2161,"spinDirection":55},"zone":8,"typeConfidence":0.9,"plateTime":0.47408498853709347,"extension":7.140254582735039},"index":3,"playId":"10314fd4-ab99-35fc-b2ed-483861d17d3f","pitchNumber":4,"startTime":"2026-06-28T20:03:56.806Z","endTime":"2026-06-28T20:04:23.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14076036939664,"aZ":-14.51810105863086,"pfxX":-6.051088758205147,"pfxZ":8.988006907969869,"pX":-0.3970864003041263,"pZ":2.5670494169803355,"vX0":5.465502073770637,"vY0":-139.47361394814303,"vZ0":-5.2080097137847705,"x":132.14,"y":169.47,"x0":-1.5984200166354725,"y0":50.006075336182406,"z0":5.420194411053911,"aX":-11.892410629417638},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":9.8,"spinRate":2175,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.3931057327491647,"extension":7.173313174431672},"index":4,"playId":"121c0aff-0551-3f3d-b714-d4940b061040","pitchNumber":5,"startTime":"2026-06-28T20:04:29.690Z","endTime":"2026-06-28T20:04:37.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.603177046073064,"aZ":-12.155205926339857,"pfxX":-5.3214078125878155,"pfxZ":10.275066645969178,"pX":-0.09401313013459124,"pZ":3.10280386098407,"vX0":5.659332475086506,"vY0":-139.9111435352158,"vZ0":-4.3834061025778155,"x":120.58,"y":155.0,"x0":-1.468372330084668,"y0":50.00504430461806,"z0":5.509392924239591,"aX":-10.37073003350161},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":8.2,"spinRate":2361,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.39407305704168527,"extension":6.28243741362709},"index":5,"playId":"348a5435-4fec-373f-8258-1be4ebf9bf6d","pitchNumber":6,"startTime":"2026-06-28T20:05:08.859Z","endTime":"2026-06-28T20:05:11.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:05:11.859Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ildemaro Vargas pops out to second baseman Ben Williamson.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T20:05:22.593Z","endTime":"2026-06-28T20:06:48.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.76"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.91"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.73"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.24"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.56"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.88"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.19"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.03"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.11"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.13"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.02"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.13"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.27"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".322"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".317"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".367"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".861"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".881"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".372"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".861"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".881"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".686"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".372"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77355627711404,"aZ":-9.705899513903505,"pfxX":-5.326897148999003,"pfxZ":11.622218068271724,"pX":-0.36965408246343984,"pZ":1.6306753041356354,"vX0":5.38812284385462,"vY0":-139.01739474655741,"vZ0":-8.178701653359168,"x":131.09,"y":194.75,"x0":-1.652545658031745,"y0":50.00258669267025,"z0":5.2774380605548,"aX":-10.297298530299217},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.2,"breakHorizontal":8.4,"spinRate":2379,"spinDirection":214},"zone":7,"typeConfidence":0.91,"plateTime":0.3958848821405918,"extension":6.526751491472173},"index":0,"playId":"64422c3a-6a4a-36c5-8a7a-2400a2e221fe","pitchNumber":1,"startTime":"2026-06-28T20:05:40.055Z","endTime":"2026-06-28T20:05:45.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Lourdes Gurriel Jr. advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"64422c3a-6a4a-36c5-8a7a-2400a2e221fe","startTime":"2026-06-28T20:05:48.817Z","endTime":"2026-06-28T20:05:57.726Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"postOnSecond":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.15,"dramaIndex":9.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.717019931024637,"aZ":-29.423276580343256,"pfxX":-9.527038846173394,"pfxZ":1.6546749870499777,"pX":0.02386917868524507,"pZ":1.0347267301516938,"vX0":6.640547734765654,"vY0":-128.4099316234932,"vZ0":-5.35452681456734,"x":116.09,"y":210.84,"x0":-1.3637926969065708,"y0":50.00386071926944,"z0":5.448904041498996,"aX":-15.838937567977124},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":15.7,"spinRate":1154,"spinDirection":257},"zone":14,"typeConfidence":0.89,"plateTime":0.4272917802663514,"extension":6.44248971451059},"index":2,"playId":"3fa5918c-2bc7-3b8c-97e8-94825036c8a7","pitchNumber":2,"startTime":"2026-06-28T20:05:57.726Z","endTime":"2026-06-28T20:06:01.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03998142012573,"aZ":-24.375555221989895,"pfxX":1.0237014993707234,"pfxZ":4.50117377918544,"pX":1.0192634342159872,"pZ":2.081927786449914,"vX0":6.442535126629914,"vY0":-131.33264246084727,"vZ0":-3.8398685065870493,"x":78.15,"y":182.57,"x0":-1.6071928037437238,"y0":50.001148112526046,"z0":5.394194673543698,"aX":1.7718056949520784},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.4,"breakHorizontal":-3.4,"spinRate":2191,"spinDirection":168},"zone":14,"typeConfidence":0.89,"plateTime":0.418422998702646,"extension":6.561283474397474},"index":3,"playId":"1dcb787b-1e13-367e-9764-70cb495b61d3","pitchNumber":3,"startTime":"2026-06-28T20:06:20.703Z","endTime":"2026-06-28T20:06:24.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42375312791165,"aZ":-13.506875327344382,"pfxX":-5.57579577070831,"pfxZ":9.576130162201796,"pX":0.5469042221901297,"pZ":3.3200148664458324,"vX0":7.529686186784543,"vY0":-139.6885076300618,"vZ0":-3.298543907909336,"x":96.15,"y":149.14,"x0":-1.4762738670179762,"y0":50.00561033618262,"z0":5.421109979921617,"aX":-10.872978554229425},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":8.3,"spinRate":2384,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.39415798317316675,"extension":6.501473918525665},"hitData":{"launchSpeed":68.3,"launchAngle":58.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":137.67,"coordY":139.94}},"index":4,"playId":"2fc90332-44ab-3d52-a26b-955056e1f3eb","pitchNumber":4,"startTime":"2026-06-28T20:06:40.957Z","endTime":"2026-06-28T20:06:48.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":683748,"link":"/api/v1/people/683748"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:06:48.785Z","atBatIndex":68}]