[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:10:24.687Z","endTime":"2025-07-27T18:11:16.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T15:39:03.170Z","endTime":"2025-07-27T17:45:11.653Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"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":"2025-07-27T17:45:11.653Z","endTime":"2025-07-27T18:10:15.456Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"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":"2025-07-27T18:10:15.456Z","endTime":"2025-07-27T18:10:26.824Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"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":99.8,"endSpeed":91.1,"strikeZoneTop":3.38680185484442,"strikeZoneBottom":1.4663631119799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.5180630057197,"aZ":-9.553580798494854,"pfxX":-1.7866271111842993,"pfxZ":10.630968947087839,"pX":-0.025488570960669706,"pZ":1.9869902619616129,"vX0":2.3184831558646906,"vY0":-145.0916534935606,"vZ0":-8.893928251814158,"x":117.97,"y":185.13,"x0":-0.6034911221429221,"y0":50.0062145620191,"z0":5.677608778523104,"aX":-3.8030375456183205},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.6,"breakHorizontal":2.8,"spinRate":2412,"spinDirection":197},"zone":8,"typeConfidence":0.92,"plateTime":0.37775577743606537,"extension":7.425746689011201},"index":3,"playId":"e4678bd9-2f8e-3eb2-be5b-b32ba8ca18de","pitchNumber":1,"startTime":"2025-07-27T18:10:26.824Z","endTime":"2025-07-27T18:10:29.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.5,"strikeZoneTop":3.45422273163971,"strikeZoneBottom":1.50567210436074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.262097830468132,"aZ":-12.422601766681222,"pfxX":-1.2600059344015928,"pfxZ":9.270563321927611,"pX":-0.08916365897164259,"pZ":2.1945170023951857,"vX0":2.31219690457089,"vY0":-144.48142482814237,"vZ0":-7.970855221722045,"x":120.4,"y":179.53,"x0":-0.7333385921720051,"y0":50.00307054669195,"z0":5.7390389104615505,"aX":-2.684688436181217},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.5,"breakHorizontal":1.9,"spinRate":2460,"spinDirection":190},"zone":5,"typeConfidence":0.92,"plateTime":0.3780071735178798,"extension":7.560785805627564},"index":4,"playId":"1bfd4fc1-9985-33d4-a4e7-946f36d95528","pitchNumber":2,"startTime":"2025-07-27T18:10:40.664Z","endTime":"2025-07-27T18:10:43.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-27T18:10:52.438Z","endTime":"2025-07-27T18:10:58.677Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":91.6,"strikeZoneTop":3.47870153643111,"strikeZoneBottom":1.61568844847283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.93786383412277,"aZ":-11.825610554759336,"pfxX":-1.7244362825524564,"pfxZ":9.511073024116449,"pX":-0.9213775737996329,"pZ":1.4390717644092044,"vX0":-0.1838321807390988,"vY0":-145.11940210729261,"vZ0":-10.156231562483748,"x":152.12,"y":199.93,"x0":-0.6330925246068378,"y0":50.00573087795191,"z0":5.698098158896368,"aX":-3.690399154700567},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.5,"breakHorizontal":3.1,"spinRate":2373,"spinDirection":190},"zone":13,"typeConfidence":0.92,"plateTime":0.37696338971778776,"extension":7.379213228724375},"index":6,"playId":"970810ab-7641-3737-b881-fadce82fbf08","pitchNumber":3,"startTime":"2025-07-27T18:10:58.677Z","endTime":"2025-07-27T18:11:01.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.44752948079979,"strikeZoneBottom":1.49844994548429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.686896620235803,"aZ":-42.43029344832546,"pfxX":0.07398098223813454,"pfxZ":-6.248436277597573,"pX":0.5388267043684002,"pZ":2.720885876274953,"vX0":2.7662462191556547,"vY0":-127.39704315215454,"vZ0":0.129725775990158,"x":96.46,"y":165.32,"x0":-0.5717014106360873,"y0":50.005781696606924,"z0":6.028934988179724,"aX":0.12100807309634358},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-11.0,"breakHorizontal":-0.7,"spinRate":2548,"spinDirection":13},"zone":6,"typeConfidence":0.9,"plateTime":0.43029297331210525,"extension":7.265697495264233},"index":7,"playId":"5fa66f70-f79c-3663-b9cd-9a186321d27b","pitchNumber":4,"startTime":"2025-07-27T18:11:13.420Z","endTime":"2025-07-27T18:11:16.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":691799,"link":"/api/v1/people/691799"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":691799,"link":"/api/v1/people/691799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-27T18:11:16.663Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Tucker doubles (20) on a sharp line drive to center fielder Brooks Baldwin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:11:20.019Z","endTime":"2025-07-27T18:12:51.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681460,"link":"/api/v1/people/681460"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.5679593154049,"strikeZoneBottom":1.49898802568775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.563091173841567,"aZ":-43.49850391756571,"pfxX":2.026121605523053,"pfxZ":-7.0117746191898895,"pX":0.15906019111415554,"pZ":1.684262353495559,"vX0":1.3128596760525297,"vY0":-126.5054307374331,"vZ0":-1.8866718703889318,"x":110.94,"y":193.3,"x0":-0.6303715503532492,"y0":50.001949381143994,"z0":5.9367151739699695,"aX":3.27298257100794},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-12.8,"breakHorizontal":-4.0,"spinRate":2581,"spinDirection":17},"zone":8,"typeConfidence":0.91,"plateTime":0.4334912613559805,"extension":7.472972014038243},"index":0,"playId":"a5b77ad2-987e-36fa-92ba-c877be73b073","pitchNumber":1,"startTime":"2025-07-27T18:11:43.541Z","endTime":"2025-07-27T18:11:46.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.59909962437597,"strikeZoneBottom":1.62183290781646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.900587644147112,"aZ":-23.648762005423944,"pfxX":3.0896761930851913,"pfxZ":4.258568709071891,"pX":-0.8288640911639746,"pZ":2.605617228599171,"vX0":0.06873468360177916,"vY0":-140.3518073430339,"vZ0":-4.368057599916079,"x":148.59,"y":168.43,"x0":-1.255179533414988,"y0":50.000421155324,"z0":5.716532186738777,"aX":6.180694817664062},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.1,"breakHorizontal":-5.6,"spinRate":2545,"spinDirection":170},"zone":4,"typeConfidence":0.9,"plateTime":0.38981558310135433,"extension":7.331155353246779},"index":1,"playId":"eff5fa97-c3b3-3c1b-be88-78e43565fb9e","pitchNumber":2,"startTime":"2025-07-27T18:12:03.010Z","endTime":"2025-07-27T18:12:06.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.854620902693846,"aZ":-9.99944329615506,"pfxX":-0.6176592780957519,"pfxZ":10.532118647298063,"pX":-0.3319192862564909,"pZ":2.425020709941596,"vX0":1.4024917295534538,"vY0":-144.25297503416633,"vZ0":-7.633169170972641,"x":129.65,"y":173.3,"x0":-0.7443637350529263,"y0":50.002240525772685,"z0":5.723389175876221,"aX":-1.3004711815099161},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.8,"breakHorizontal":0.8,"spinRate":2371,"spinDirection":192},"zone":4,"typeConfidence":0.92,"plateTime":0.3798380311916856,"extension":7.567370880467515},"index":2,"playId":"fa4af83a-73b9-3abe-be39-43d452268fa1","pitchNumber":3,"startTime":"2025-07-27T18:12:18.855Z","endTime":"2025-07-27T18:12:22.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.221232641347356,"aZ":-11.094684849866509,"pfxX":-0.8793626535713038,"pfxZ":9.99190846969561,"pX":-0.13348738772569888,"pZ":2.264721027111529,"vX0":1.9368447169294478,"vY0":-144.05895248597247,"vZ0":-7.806769352701726,"x":122.09,"y":177.63,"x0":-0.6991143189126064,"y0":50.006598573320375,"z0":5.688975581264149,"aX":-1.8559159285088853},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.8,"breakHorizontal":1.2,"spinRate":2376,"spinDirection":188},"zone":5,"typeConfidence":0.92,"plateTime":0.3796199733884831,"extension":7.516857845086994},"hitData":{"launchSpeed":104.5,"launchAngle":17.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":161.4,"coordY":58.3}},"index":3,"playId":"0658e55e-080a-3f59-9716-4386c9d91ab6","pitchNumber":4,"startTime":"2025-07-27T18:12:39.133Z","endTime":"2025-07-27T18:12:51.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":691799,"link":"/api/v1/people/691799"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":691799,"link":"/api/v1/people/691799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:12:51.532Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:12:58.991Z","endTime":"2025-07-27T18:15:05.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.914987003675137,"aZ":-11.862153379355952,"pfxX":-0.5846196949628015,"pfxZ":9.781415413308569,"pX":-0.9219595810220369,"pZ":3.394673586489432,"vX0":0.006724382862958678,"vY0":-142.10499664436156,"vZ0":-4.677723877456743,"x":152.14,"y":147.12,"x0":-0.8482074353958912,"y0":50.00018187090869,"z0":5.79572189242522,"aX":-1.2136282542136159},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":1.1,"spinRate":2363,"spinDirection":183},"zone":11,"typeConfidence":0.92,"plateTime":0.3832118253783263,"extension":7.47895316326538},"index":0,"playId":"7791a2dc-f847-3042-bef3-11ea978fac3e","pitchNumber":1,"startTime":"2025-07-27T18:13:23.054Z","endTime":"2025-07-27T18:13:26.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.29747901356978,"strikeZoneBottom":1.39516639300687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.79342975884308,"aZ":-20.91454848240091,"pfxX":0.2896388078285058,"pfxZ":5.694873473925329,"pX":0.12683324319839354,"pZ":0.9004883091892374,"vX0":3.0364525814097396,"vY0":-139.78913894471478,"vZ0":-9.040447435218198,"x":112.17,"y":214.47,"x0":-1.011548777129411,"y0":50.00389713466747,"z0":5.551994016886479,"aX":0.5721943986278144},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.6,"breakHorizontal":-1.2,"spinRate":2581,"spinDirection":181},"zone":14,"typeConfidence":0.88,"plateTime":0.3919742864854605,"extension":7.422573010386745},"index":1,"playId":"92dbbd3c-561c-3d09-b145-1338719555ed","pitchNumber":2,"startTime":"2025-07-27T18:13:42.495Z","endTime":"2025-07-27T18:13:46.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.027199609002388,"aZ":-11.626726650922757,"pfxX":-0.05680432251688616,"pfxZ":9.84787463318194,"pX":-0.7696826942146394,"pZ":3.0197497777797557,"vX0":0.3045530414797384,"vY0":-142.66315843653604,"vZ0":-5.630242883598513,"x":146.34,"y":157.25,"x0":-0.8698795731527804,"y0":50.00688390128713,"z0":5.734326397619091,"aX":-0.11862142368123743},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":0.0,"spinRate":2376,"spinDirection":188},"zone":1,"typeConfidence":0.92,"plateTime":0.38214803162454825,"extension":7.480176482326531},"index":2,"playId":"5d3401bc-0d82-324d-9887-a9760188ae97","pitchNumber":3,"startTime":"2025-07-27T18:14:02.962Z","endTime":"2025-07-27T18:14:05.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.626706327020564,"aZ":-39.50753350230557,"pfxX":0.9416297560868678,"pfxZ":-4.6296558170599065,"pX":0.007481812204451923,"pZ":1.6023782096458865,"vX0":1.3200584015383512,"vY0":-125.16682378679714,"vZ0":-2.5322308204118404,"x":116.71,"y":195.52,"x0":-0.6493815343882022,"y0":50.002839511071855,"z0":5.867012697646834,"aX":1.4915130434159514},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.8,"breakHorizontal":-2.0,"spinRate":2446,"spinDirection":15},"zone":8,"typeConfidence":0.89,"plateTime":0.43786397416759515,"extension":7.412903568244222},"index":3,"playId":"a2dbd4d7-5cd7-3e71-8cfa-1ce086a3fd70","pitchNumber":4,"startTime":"2025-07-27T18:14:23.053Z","endTime":"2025-07-27T18:14:27.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.23226790902246,"strikeZoneBottom":1.36870251954849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86851652278184,"aZ":-10.694949027439558,"pfxX":-0.1395761608096396,"pfxZ":10.340900012917078,"pX":0.03486575418484555,"pZ":0.7856459688406727,"vX0":2.2610518321253257,"vY0":-143.17076567328147,"vZ0":-11.739609423585469,"x":115.67,"y":217.57,"x0":-0.7467875147144055,"y0":50.00394505801312,"z0":5.60727180538384,"aX":-0.2900789521622587},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":-0.2,"spinRate":2514,"spinDirection":188},"zone":14,"typeConfidence":0.92,"plateTime":0.38247843811230187,"extension":7.740128234399652},"index":4,"playId":"1ca3323c-2a6c-3e94-82dd-13190611815c","pitchNumber":5,"startTime":"2025-07-27T18:14:41.688Z","endTime":"2025-07-27T18:14:45.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.7,"strikeZoneTop":3.13900667155141,"strikeZoneBottom":1.30173655607414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.752945960555504,"aZ":-40.681321531434904,"pfxX":-0.8241176203198484,"pfxZ":-5.126463971044145,"pX":0.41049473624628946,"pZ":1.2893652475542323,"vX0":2.668187921047557,"vY0":-127.17135488219951,"vZ0":-3.438943735969159,"x":101.35,"y":203.97,"x0":-0.5389876106292367,"y0":50.00108837874615,"z0":5.842211962420865,"aX":-1.3682194361365267},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-9.8,"breakHorizontal":1.0,"spinRate":2551,"spinDirection":18},"zone":9,"typeConfidence":0.89,"plateTime":0.4284727273196074,"extension":7.504050759017748},"index":5,"playId":"e11df5d5-32b1-3b0c-9399-ba9277818df5","pitchNumber":6,"startTime":"2025-07-27T18:14:59.788Z","endTime":"2025-07-27T18:15:05.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":691799,"link":"/api/v1/people/691799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":1.26,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:15:05.107Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Crow-Armstrong doubles (27) on a soft ground ball to left fielder Andrew Benintendi. Kyle Tucker scores. Seiya Suzuki scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:15:08.657Z","endTime":"2025-07-27T18:15:54.975Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":691799,"link":"/api/v1/people/691799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":{"id":691799,"link":"/api/v1/people/691799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6138413996099,"aZ":-41.00184634863216,"pfxX":-0.5185405624318489,"pfxZ":-5.515921955029295,"pX":0.5621182893760333,"pZ":2.313894793222764,"vX0":2.94041492101507,"vY0":-125.77092342521846,"vZ0":-0.7314659003354352,"x":95.57,"y":176.3,"x0":-0.5549611374910284,"y0":50.00208662629586,"z0":5.935102956013304,"aX":-0.8310557805923448},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-10.0,"breakHorizontal":0.2,"spinRate":2423,"spinDirection":19},"zone":6,"typeConfidence":0.9,"plateTime":0.43558578573845796,"extension":7.246765580384477},"hitData":{"launchSpeed":51.8,"launchAngle":6.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"soft","location":"7","coordinates":{"coordX":71.75,"coordY":135.47}},"index":0,"playId":"2f3fd439-7f05-388f-9ce4-adc457cf42ab","pitchNumber":1,"startTime":"2025-07-27T18:15:40.746Z","endTime":"2025-07-27T18:15:54.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":691799,"link":"/api/v1/people/691799"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":691799,"link":"/api/v1/people/691799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-16.1,"leverageIndex":1.92,"dramaIndex":152.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:15:54.975Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:16:17.250Z","endTime":"2025-07-27T18:17:28.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.654586527464502,"aZ":-25.706180863654495,"pfxX":-0.4051434360313254,"pfxZ":3.2793838164560682,"pX":-0.16206332490124434,"pZ":2.778729887792419,"vX0":2.9834698952797067,"vY0":-139.220091468499,"vZ0":-3.4317609179089583,"x":123.18,"y":163.75,"x0":-1.1925050478214858,"y0":50.006837601087014,"z0":5.718442825740395,"aX":-0.8005157965419198},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":0.1,"spinRate":2448,"spinDirection":167},"zone":5,"typeConfidence":0.89,"plateTime":0.3926129293401117,"extension":7.403826825857492},"index":0,"playId":"fea0dba3-af16-3da5-82b3-f29f70b501aa","pitchNumber":1,"startTime":"2025-07-27T18:16:38.808Z","endTime":"2025-07-27T18:16:42.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.744822250404816,"aZ":-14.701812679083572,"pfxX":-0.7849515710509405,"pfxZ":8.271609307032177,"pX":0.19844018218494536,"pZ":3.4080940050677415,"vX0":2.896319502435081,"vY0":-144.01662434739444,"vZ0":-4.258384362017083,"x":109.44,"y":146.76,"x0":-0.7158790301655638,"y0":50.00214307426741,"z0":5.807829648866585,"aX":-1.6585895643162174},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.4,"breakHorizontal":0.8,"spinRate":2384,"spinDirection":187},"zone":2,"typeConfidence":0.87,"plateTime":0.37954484132687494,"extension":7.340883664482438},"index":1,"playId":"323c4c40-0c7b-348a-ae5d-59cfd247dc72","pitchNumber":2,"startTime":"2025-07-27T18:16:59.430Z","endTime":"2025-07-27T18:17:02.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-27T18:17:09.504Z","endTime":"2025-07-27T18:17:23.977Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38598931363143,"aZ":-15.545851663643594,"pfxX":-1.8508726098310104,"pfxZ":8.228426156640994,"pX":-0.1640699291085287,"pZ":4.173766540311252,"vX0":1.599974999396303,"vY0":-141.5124173270777,"vZ0":-1.8115789756502059,"x":123.25,"y":126.09,"x0":-0.49733011323782117,"y0":50.00224745848425,"z0":5.822070796183831,"aX":-3.7402133218747666},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":3.0,"spinRate":2260,"spinDirection":188},"zone":11,"typeConfidence":0.69,"plateTime":0.3875929294366647,"extension":7.428205697584272},"index":3,"playId":"2c9defd1-26e1-38b4-b8fc-156d1d4775cf","pitchNumber":3,"startTime":"2025-07-27T18:17:23.977Z","endTime":"2025-07-27T18:17:28.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":691799,"link":"/api/v1/people/691799"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":691799,"link":"/api/v1/people/691799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.6,"awayTeamWinProbability":67.4,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":0.98,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:17:28.355Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to left fielder Andrew Benintendi.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:17:56.422Z","endTime":"2025-07-27T18:19:14.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"24202dca-d010-440b-a28a-bed46fd05eba","startTime":"2025-07-27T18:17:56.422Z","endTime":"2025-07-27T18:18:01.422Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.651285991132443,"aZ":-13.032783130750483,"pfxX":-0.7586769864908071,"pfxZ":9.35384015513107,"pX":0.05740645869924379,"pZ":2.8235352909778646,"vX0":2.151584806013212,"vY0":-141.95325895146743,"vZ0":-6.005179439751342,"x":114.81,"y":162.54,"x0":-0.610872998378486,"y0":50.0035440577902,"z0":5.791790948341874,"aX":-1.5528195371279596},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":1.0,"spinRate":2332,"spinDirection":187},"zone":5,"typeConfidence":0.89,"plateTime":0.3854382496459987,"extension":7.366087655862443},"index":1,"playId":"a2013fdf-53b6-3e30-a583-38fa9ea8d069","pitchNumber":1,"startTime":"2025-07-27T18:18:17.108Z","endTime":"2025-07-27T18:18:20.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.59487173393525,"strikeZoneBottom":1.50478581775622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66692892870371,"aZ":-10.132949494261464,"pfxX":-1.0851514335371433,"pfxZ":10.59656702597605,"pX":0.08908044542464814,"pZ":1.7086386477541953,"vX0":2.5183086921409172,"vY0":-143.21888266015222,"vZ0":-9.503669838245475,"x":113.6,"y":192.65,"x0":-0.6600994917318929,"y0":50.00192590825771,"z0":5.701055041259318,"aX":-2.2571058460282987},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":1.4,"spinRate":2360,"spinDirection":194},"zone":8,"typeConfidence":0.92,"plateTime":0.38223465394132594,"extension":7.652013279491342},"index":2,"playId":"b72dcdfe-4e81-3a05-8eba-ee7aed93ad4a","pitchNumber":2,"startTime":"2025-07-27T18:18:35.432Z","endTime":"2025-07-27T18:18:38.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"6e5d7a3d-d53b-4a1a-916a-4308133971c5","startTime":"2025-07-27T18:18:43.774Z","endTime":"2025-07-27T18:18:52.807Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pete Crow-Armstrong steals (29) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"6e5d7a3d-d53b-4a1a-916a-4308133971c5","startTime":"2025-07-27T18:19:03.603Z","endTime":"2025-07-27T18:19:05.332Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"postOnThird":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"homeTeamWinProbability":32.2,"awayTeamWinProbability":67.8,"homeTeamWinProbabilityAdded":-0.3999999999999986,"leverageIndex":0.97,"dramaIndex":32.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40175784413975,"aZ":-10.31402224456861,"pfxX":-0.7380775414289431,"pfxZ":10.583177483931797,"pX":-0.6406623772676125,"pZ":2.827131229702235,"vX0":0.4319424143332009,"vY0":-142.92318237487285,"vZ0":-6.470601309760615,"x":141.42,"y":162.45,"x0":-0.6979787080162411,"y0":50.002987860320374,"z0":5.770389410334236,"aX":-1.5246772335884216},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.0,"breakHorizontal":1.2,"spinRate":2261,"spinDirection":193},"zone":4,"typeConfidence":0.92,"plateTime":0.38344056632676216,"extension":7.403519670015393},"hitData":{"launchSpeed":92.9,"launchAngle":46.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.83,"coordY":107.09}},"index":5,"playId":"a507425a-1eba-3a9e-85f8-5eb0c384037a","pitchNumber":3,"startTime":"2025-07-27T18:19:05.332Z","endTime":"2025-07-27T18:19:14.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":691799,"link":"/api/v1/people/691799"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":691799,"link":"/api/v1/people/691799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.97,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:19:14.524Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Tauchman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:21:00.038Z","endTime":"2025-07-27T18:23:09.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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.5,"endSpeed":87.5,"strikeZoneTop":3.60885327638437,"strikeZoneBottom":1.74486666270415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.005316584503674,"aZ":-9.431014257530098,"pfxX":-3.4266888342761934,"pfxZ":11.498702916192292,"pX":-0.7608535653831624,"pZ":3.3987653010889747,"vX0":3.537973732673463,"vY0":-140.28640196907966,"vZ0":-6.410234361282785,"x":146.0,"y":147.01,"x0":-1.5978130468619045,"y0":50.00164315791939,"z0":6.339406451139017,"aX":-6.777304860491087},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.6,"breakHorizontal":5.4,"spinRate":2229,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.39157771826103094,"extension":6.6126685939201515},"index":0,"playId":"0ae9a95c-d88d-3d66-9cf8-4b39cce28f47","pitchNumber":1,"startTime":"2025-07-27T18:21:21.832Z","endTime":"2025-07-27T18:21:25.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.62426423943644,"strikeZoneBottom":1.55637271113232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08394142342305,"aZ":-11.248916832697654,"pfxX":-5.801083681380171,"pfxZ":10.851490859303057,"pX":-0.44382419962580344,"pZ":4.153457267470534,"vX0":5.181040809811561,"vY0":-138.29373108011288,"vZ0":-4.069918697508468,"x":133.92,"y":126.64,"x0":-1.5918294013439076,"y0":50.00423904682433,"z0":6.404137935382762,"aX":-11.188878596361597},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":9.4,"spinRate":2234,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.39670051874778833,"extension":6.571279962305279},"index":1,"playId":"a93c7d63-64a2-3778-aa8b-ce0c828c0208","pitchNumber":2,"startTime":"2025-07-27T18:21:33.837Z","endTime":"2025-07-27T18:21:37.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.63867648845399,"strikeZoneBottom":1.60003918736209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.49379636566901,"aZ":-10.833865947917865,"pfxX":-5.245477193192299,"pfxZ":11.083699202166567,"pX":0.3574066806588263,"pZ":2.357628060912235,"vX0":6.6373843139586945,"vY0":-137.84496438924018,"vZ0":-8.730820716398268,"x":103.38,"y":175.12,"x0":-1.3995997103596232,"y0":50.00446821441219,"z0":6.296626186501008,"aX":-10.10117288786532},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":8.2,"spinRate":2196,"spinDirection":211},"zone":6,"typeConfidence":0.89,"plateTime":0.39726817750008525,"extension":6.607296436906031},"index":2,"playId":"65d08077-4aac-3ed3-9f66-67d876d9d3cb","pitchNumber":3,"startTime":"2025-07-27T18:21:46.480Z","endTime":"2025-07-27T18:21:49.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.67009973367284,"strikeZoneBottom":1.63105374291676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.932054169446047,"aZ":-11.49837000994031,"pfxX":-5.349826957028069,"pfxZ":10.289763865772333,"pX":-1.2126073712984742,"pZ":2.6633356159997628,"vX0":2.987808867148766,"vY0":-140.83882810662774,"vZ0":-7.868771837956697,"x":163.22,"y":166.87,"x0":-1.5920898577636107,"y0":50.0013834918524,"z0":6.236698497055957,"aX":-10.748342680433574},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":9.1,"spinRate":2207,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3888794588978537,"extension":6.630464086563058},"index":3,"playId":"9332bd4e-0693-3402-b50b-9bf3cab01588","pitchNumber":4,"startTime":"2025-07-27T18:22:00.658Z","endTime":"2025-07-27T18:22:04.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09793457941902,"aZ":-13.160347927819732,"pfxX":-5.873076377240803,"pfxZ":9.651038520960364,"pX":-0.21635419402909542,"pZ":2.0104170334937383,"vX0":5.507432645190917,"vY0":-138.96906727174,"vZ0":-9.227988082958571,"x":125.25,"y":184.5,"x0":-1.4540680755358966,"y0":50.001115017183615,"z0":6.233442373669323,"aX":-11.567208514347644},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2207,"spinDirection":215},"zone":8,"typeConfidence":0.88,"plateTime":0.3930955342468332,"extension":6.673237242212633},"index":4,"playId":"398adae8-55be-32f1-aeb3-00c615426140","pitchNumber":5,"startTime":"2025-07-27T18:22:16.579Z","endTime":"2025-07-27T18:22:19.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-27T18:22:32.493Z","endTime":"2025-07-27T18:22:43.429Z","isPitch":false,"type":"action","player":{"id":643565,"link":"/api/v1/people/643565"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":96.4,"endSpeed":87.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.29829909620575,"aZ":-11.930249897908427,"pfxX":-5.874222833047696,"pfxZ":10.250011638408132,"pX":-0.2511323440385091,"pZ":2.7457408852489738,"vX0":5.091379631378874,"vY0":-140.04374085087878,"vZ0":-7.829733033909777,"x":126.57,"y":164.64,"x0":-1.3346154679733797,"y0":50.00226070690077,"z0":6.368509056349611,"aX":-11.6015982022542},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":9.5,"spinRate":2171,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.39195800758742694,"extension":6.664467325926555},"index":6,"playId":"3f667e14-82e9-37a3-9858-0e20240c1a9d","pitchNumber":6,"startTime":"2025-07-27T18:22:43.429Z","endTime":"2025-07-27T18:22:49.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.891191321149638,"aZ":-32.55852468184761,"pfxX":-0.03859610929376789,"pfxZ":-0.22927203075380698,"pX":0.9614012207389695,"pZ":0.6611155983436859,"vX0":6.160784032248365,"vY0":-128.75227863027393,"vZ0":-8.261266335452682,"x":80.35,"y":220.93,"x0":-1.4499086798451777,"y0":50.00070141762856,"z0":6.405489383232315,"aX":-0.06543773771002342},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.9,"breakHorizontal":-1.2,"spinRate":2220,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.4242135461443719,"extension":6.629522844421658},"index":7,"playId":"21a2e6ab-ed46-37af-a599-51c745eb0a7b","pitchNumber":7,"startTime":"2025-07-27T18:23:05.071Z","endTime":"2025-07-27T18:23:09.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:23:09.621Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chase Meidroth pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:23:34.885Z","endTime":"2025-07-27T18:23:59.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T18:23:28.449Z","endTime":"2025-07-27T18:23:36.956Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.14084000494683,"strikeZoneBottom":1.45681989457618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.814893119065477,"aZ":-12.51335022929698,"pfxX":-3.878419143102274,"pfxZ":9.87842675692167,"pX":0.1503171518839403,"pZ":2.670596805473689,"vX0":5.674944357550239,"vY0":-140.00808983444642,"vZ0":-7.950330035459581,"x":111.27,"y":166.67,"x0":-1.3964914035871732,"y0":50.00514978511996,"z0":6.361014427104762,"aX":-7.721521522841786},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":5.9,"spinRate":2182,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3908120747929864,"extension":6.791042340754689},"index":1,"playId":"556c173f-a621-3787-8e9a-1670ff00e96b","pitchNumber":1,"startTime":"2025-07-27T18:23:36.956Z","endTime":"2025-07-27T18:23:40.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36375881980232,"aZ":-12.606662703398769,"pfxX":-5.78452569942703,"pfxZ":9.901009286103399,"pX":-0.4888441388462051,"pZ":3.7796665063503356,"vX0":4.569708628650267,"vY0":-140.0938837176879,"vZ0":-5.096589919845537,"x":135.63,"y":136.73,"x0":-1.394371238339219,"y0":50.00082820722405,"z0":6.454876805569517,"aX":-11.43007198663025},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":9.5,"spinRate":2130,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39184065152164926,"extension":6.8636237872435615},"hitData":{"launchSpeed":83.4,"launchAngle":59.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.55,"coordY":143.17}},"index":2,"playId":"27fa8623-d47d-3f68-915b-389bc658bcb9","pitchNumber":2,"startTime":"2025-07-27T18:23:49.535Z","endTime":"2025-07-27T18:23:59.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.3,"awayTeamWinProbability":68.7,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:23:59.151Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andrew Benintendi homers (12) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:24:35.314Z","endTime":"2025-07-27T18:25:01.629Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":{"id":676962,"link":"/api/v1/people/676962"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T18:24:19.644Z","endTime":"2025-07-27T18:24:37.727Z","isPitch":false,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96946694482867,"aZ":-10.71590852783054,"pfxX":-4.966707381541454,"pfxZ":10.843224529859842,"pX":0.0574026436858077,"pZ":2.66267436660583,"vX0":6.253940907909622,"vY0":-139.65973883841332,"vZ0":-8.116935090647829,"x":114.81,"y":166.89,"x0":-1.5638688747959353,"y0":50.001298179565005,"z0":6.3085322331274805,"aX":-9.827367307118566},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":7.7,"spinRate":2102,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.3919530315074282,"extension":6.779463448349379},"hitData":{"launchSpeed":103.2,"launchAngle":26.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":190.78,"coordY":65.18}},"index":1,"playId":"99f146b4-404d-31ac-8b3f-61c3470d6ccd","pitchNumber":1,"startTime":"2025-07-27T18:24:37.727Z","endTime":"2025-07-27T18:25:01.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":9.399999999999995,"leverageIndex":0.4,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:25:01.629Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Vargas grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:25:14.799Z","endTime":"2025-07-27T18:26:01.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.49464756248938,"strikeZoneBottom":1.57921091063244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.35659363740989,"aZ":-32.2355247988989,"pfxX":-0.6426859352430704,"pfxZ":-0.041790026974652505,"pX":0.18753717363048164,"pZ":2.3851567004396816,"vX0":4.515369522963342,"vY0":-126.78632310868262,"vZ0":-4.087153431354188,"x":109.85,"y":174.38,"x0":-1.5310993118284064,"y0":50.00051954945147,"z0":6.5840899868036376,"aX":-1.0495023536597836},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":0.1,"spinRate":2258,"spinDirection":64},"zone":5,"typeConfidence":0.89,"plateTime":0.43163260952615534,"extension":6.648775432212192},"index":0,"playId":"9ac73c39-d0e5-33a1-84d5-ca868c32f4ce","pitchNumber":1,"startTime":"2025-07-27T18:25:22.478Z","endTime":"2025-07-27T18:25:25.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.562626720342045,"aZ":-30.332208890850577,"pfxX":0.046948478171358055,"pfxZ":1.0990236449942454,"pX":1.1253047199968895,"pZ":1.1187398532008315,"vX0":6.367110687010643,"vY0":-129.18880064974837,"vZ0":-7.514041885912042,"x":74.11,"y":208.57,"x0":-1.3842844086528552,"y0":50.00559036660484,"z0":6.41759250768401,"aX":0.07785551194083483},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.4,"breakHorizontal":-1.6,"spinRate":2232,"spinDirection":105},"zone":14,"typeConfidence":0.89,"plateTime":0.4250537602817839,"extension":6.696705545487327},"index":1,"playId":"358a5b58-f5e4-3c63-81bb-76914b3189a5","pitchNumber":2,"startTime":"2025-07-27T18:25:35.041Z","endTime":"2025-07-27T18:25:38.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-27T18:25:46.193Z","endTime":"2025-07-27T18:25:53.293Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.167654567725755,"aZ":-34.059314275928855,"pfxX":0.9403971998519536,"pfxZ":-1.162955137191938,"pX":0.40936379137615164,"pZ":2.2386214737567673,"vX0":4.209269941428914,"vY0":-127.07556106204443,"vZ0":-4.186499609331889,"x":101.4,"y":178.34,"x0":-1.396637771576739,"y0":50.002166726733826,"z0":6.639030285769624,"aX":1.5244161749315746},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":-2.8,"spinRate":2317,"spinDirection":59},"zone":6,"typeConfidence":0.9,"plateTime":0.4324727712212364,"extension":6.487097571921356},"hitData":{"launchSpeed":79.2,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":168.09}},"index":3,"playId":"f9b88e89-9397-3d46-8a68-005b131413ef","pitchNumber":3,"startTime":"2025-07-27T18:25:53.293Z","endTime":"2025-07-27T18:26:01.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-0.9999999999999929,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:26:01.243Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:28:38.174Z","endTime":"2025-07-27T18:30:01.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sean Burke replaces Grant Taylor.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T18:28:11.694Z","endTime":"2025-07-27T18:28:40.474Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680732,"link":"/api/v1/people/680732"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691799,"link":"/api/v1/people/691799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.72425093758051,"strikeZoneBottom":1.65526685928806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.774805048120697,"aZ":-28.461450458117394,"pfxX":3.0753355136426377,"pfxZ":2.4423992423100067,"pX":0.1682959468884098,"pZ":4.624823191622183,"vX0":4.976916011473048,"vY0":-121.96660031960322,"vZ0":1.6950612798038427,"x":110.58,"y":113.91,"x0":-2.2906097872324325,"y0":50.00527178874341,"z0":6.358229302059143,"aX":4.677940564697542},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":-6.6,"spinRate":2452,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.44741091767141894,"extension":6.928871484517244},"index":1,"playId":"4d519abc-279f-36b8-9ee2-e304309f70da","pitchNumber":1,"startTime":"2025-07-27T18:28:40.474Z","endTime":"2025-07-27T18:28:43.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.116827189658572,"aZ":-26.33216712632565,"pfxX":1.9335734792180856,"pfxZ":3.6986812385981676,"pX":0.8937532545391964,"pZ":2.7452673702002106,"vX0":7.065408909646576,"vY0":-124.3440404624449,"vZ0":-2.951299395071081,"x":82.93,"y":164.66,"x0":-2.2265454945183722,"y0":50.00002755178989,"z0":6.114385142029968,"aX":3.0496806546059068},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.4,"breakHorizontal":-5.0,"spinRate":2415,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.43919750029829574,"extension":7.175848495341298},"index":2,"playId":"5e5f1cb8-17cd-3b7b-ba35-35e7fb9fcea3","pitchNumber":2,"startTime":"2025-07-27T18:28:53.878Z","endTime":"2025-07-27T18:28:56.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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.5,"endSpeed":87.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.643139242833772,"aZ":-15.670579573184828,"pfxX":-7.900511557552067,"pfxZ":8.513237493769687,"pX":-0.25532827292863897,"pZ":3.124283382394438,"vX0":8.175544666048646,"vY0":-137.44556517743894,"vZ0":-5.169491281860398,"x":126.73,"y":154.42,"x0":-2.2230118280915523,"y0":50.00423775389233,"z0":6.071426236614408,"aX":-15.319648006233013},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":12.8,"spinRate":2382,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39647269179182576,"extension":7.2643732483899575},"index":3,"playId":"2ded8c9b-c9a2-3a35-8ca5-ecb61b46b4e8","pitchNumber":3,"startTime":"2025-07-27T18:29:09.049Z","endTime":"2025-07-27T18:29:12.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-27T18:29:23.255Z","endTime":"2025-07-27T18:29:37.831Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.70884849130773,"strikeZoneBottom":1.6198413885689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73715363249133,"aZ":-13.260999273116758,"pfxX":-4.435317847113893,"pfxZ":9.412721943065572,"pX":-0.6451094867591252,"pZ":3.978407912978407,"vX0":5.315129445876687,"vY0":-140.15510305470693,"vZ0":-4.131355219634876,"x":141.59,"y":131.36,"x0":-1.9810208744088218,"y0":50.00008832953852,"z0":6.3242937480284365,"aX":-8.910011481549967},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":7.1,"spinRate":2607,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3893200666934371,"extension":7.1821281283295075},"index":5,"playId":"17863dae-f558-358a-bf24-50fa5ce9f906","pitchNumber":4,"startTime":"2025-07-27T18:29:37.831Z","endTime":"2025-07-27T18:29:43.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.70848225578428,"strikeZoneBottom":1.67965242773847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.778445317213727,"aZ":-43.11136306570931,"pfxX":2.131649171043567,"pfxZ":-7.913213146123006,"pX":-0.6110479127672899,"pZ":3.0801084318548915,"vX0":3.112980973107004,"vY0":-116.76694182308312,"vZ0":1.7226587595336047,"x":140.29,"y":155.62,"x0":-2.2379010681628912,"y0":50.00320040482168,"z0":6.386050542310885,"aX":2.9456966666552415},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-13.7,"breakHorizontal":-4.7,"spinRate":2429,"spinDirection":27},"zone":1,"typeConfidence":2.0,"plateTime":0.4688934897679098,"extension":7.114128694285544},"index":6,"playId":"3cc830ba-7fb2-365e-be77-ddfbbaea93c4","pitchNumber":5,"startTime":"2025-07-27T18:29:57.646Z","endTime":"2025-07-27T18:30:01.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:30:01.076Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to third baseman Colson Montgomery.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:30:03.016Z","endTime":"2025-07-27T18:34:51.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10,11,12,13,14],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.54508729711638,"strikeZoneBottom":1.62351087212722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63990751630713,"aZ":-12.982626319175324,"pfxX":-7.834520755101703,"pfxZ":10.132686291227403,"pX":0.4227516199345237,"pZ":1.3767741029939482,"vX0":9.608896201767964,"vY0":-136.6239703554222,"vZ0":-10.047446548287814,"x":100.89,"y":201.61,"x0":-2.1192121692072687,"y0":50.00026873013927,"z0":5.990389072687014,"aX":-14.83406475192206},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":12.2,"spinRate":2292,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40064874166885067,"extension":7.2866740369904175},"index":0,"playId":"9fc48e9a-9250-33a2-8fe2-fbf4e300fd84","pitchNumber":1,"startTime":"2025-07-27T18:30:26.731Z","endTime":"2025-07-27T18:30:32.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":94.9,"endSpeed":87.4,"strikeZoneTop":3.45930845430491,"strikeZoneBottom":1.50952927561097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38219834414,"aZ":-13.687836884249293,"pfxX":-7.422826577054078,"pfxZ":9.542410045335625,"pX":0.19537681397265017,"pZ":1.9331786930041597,"vX0":8.659561524116842,"vY0":-137.76991990465308,"vZ0":-8.96079457024587,"x":109.55,"y":186.58,"x0":-2.012661196048715,"y0":50.0030044622359,"z0":6.136516160855213,"aX":-14.380526244848246},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":11.8,"spinRate":2379,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3964017982706838,"extension":7.346195674024356},"index":1,"playId":"050452b0-f002-3b66-8a80-318f5b3d9c4f","pitchNumber":2,"startTime":"2025-07-27T18:30:41.533Z","endTime":"2025-07-27T18:30:44.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.45530688083008,"strikeZoneBottom":1.56130738809891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.4931975430932,"aZ":-10.988347880266714,"pfxX":-4.151289943200102,"pfxZ":11.159453446235078,"pX":1.1622861123464432,"pZ":1.650020708102237,"vX0":9.693346123730349,"vY0":-136.7550302267961,"vZ0":-10.045603699025696,"x":72.7,"y":194.23,"x0":-1.885174095495831,"y0":50.004853694457104,"z0":6.119797927961608,"aX":-7.883294889323592},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":5.5,"spinRate":2587,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.40016347681209563,"extension":7.317891842968297},"index":2,"playId":"1c037782-6686-3130-ac67-c4b99d3b3780","pitchNumber":3,"startTime":"2025-07-27T18:30:57.307Z","endTime":"2025-07-27T18:31:01.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.022310061822193,"aZ":-27.24472738888615,"pfxX":2.8952957052381048,"pfxZ":3.048954120292363,"pX":0.8960462116888904,"pZ":1.6277798303893873,"vX0":6.880118492177797,"vY0":-125.71732380702032,"vZ0":-5.533476951733629,"x":82.84,"y":194.83,"x0":-2.241186677486539,"y0":50.00402506888951,"z0":6.040539338370034,"aX":4.681555651614784},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":-6.7,"spinRate":2310,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.43397449293608226,"extension":7.22075670695615},"index":3,"playId":"8e47f37f-8d79-3ec4-8228-540f20e4b9c2","pitchNumber":4,"startTime":"2025-07-27T18:31:14.045Z","endTime":"2025-07-27T18:31:18.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-27T18:31:27.488Z","endTime":"2025-07-27T18:31:35.377Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.542649953992772,"aZ":-25.607339748658816,"pfxX":2.703252838939761,"pfxZ":3.9991457242762385,"pX":-0.029606088658141697,"pZ":1.397913534362917,"vX0":4.964403775051277,"vY0":-126.69983013831104,"vZ0":-6.5878224803248475,"x":118.13,"y":201.04,"x0":-2.3581884677901757,"y0":50.00282147970688,"z0":6.0513927502372304,"aX":4.436063306435204},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.1,"breakHorizontal":-5.9,"spinRate":2373,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.43071453730189146,"extension":7.171961370304893},"index":5,"playId":"64b57e31-abed-312d-ab7e-74caa1f76ad6","pitchNumber":5,"startTime":"2025-07-27T18:31:35.377Z","endTime":"2025-07-27T18:31:38.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.076628163691165,"aZ":-11.376395897636874,"pfxX":-4.083160892869859,"pfxZ":10.717819732569508,"pX":0.3867612809209879,"pZ":2.5603266673200533,"vX0":8.087555258493317,"vY0":-138.01679599694273,"vZ0":-7.785306044479135,"x":102.26,"y":169.65,"x0":-2.043402259371908,"y0":50.00018338479165,"z0":6.17335297133854,"aX":-7.921976887604552},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":5.8,"spinRate":2453,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3959873726076797,"extension":7.306250044134845},"index":6,"playId":"13926183-77bc-3929-a243-4a2ea1143e3c","pitchNumber":6,"startTime":"2025-07-27T18:31:54.132Z","endTime":"2025-07-27T18:31:57.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49056495740542,"aZ":-42.53843127190254,"pfxX":1.9569897554239448,"pfxZ":-7.629342720404859,"pX":-0.680267019616015,"pZ":2.3858376130073693,"vX0":2.7281766918707944,"vY0":-116.33286263238574,"vZ0":0.2559342289586606,"x":142.93,"y":174.36,"x0":-2.1260443772721063,"y0":50.00049302119228,"z0":6.333942549965443,"aX":2.6594581068546983},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.4,"breakHorizontal":-4.3,"spinRate":2494,"spinDirection":24},"zone":4,"typeConfidence":2.0,"plateTime":0.47230541443124174,"extension":7.167337427247545},"index":7,"playId":"8b5db02c-6dbe-31d7-85f5-0aff05c18065","pitchNumber":7,"startTime":"2025-07-27T18:32:12.984Z","endTime":"2025-07-27T18:32:16.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.287490623917474,"aZ":-13.039503991869545,"pfxX":-3.746661771359829,"pfxZ":9.867828393625981,"pX":-0.16683446606215988,"pZ":2.1025503982943574,"vX0":6.163362320866872,"vY0":-137.14788028106304,"vZ0":-8.683375748416616,"x":123.36,"y":182.01,"x0":-1.9383950677142565,"y0":50.002142857498974,"z0":6.162815377361828,"aX":-7.264742763937551},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":5.8,"spinRate":2486,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.39670855673107797,"extension":7.203602870056395},"index":8,"playId":"c34ccc68-d181-3ab3-aecb-7b3dd85136a0","pitchNumber":8,"startTime":"2025-07-27T18:32:34.600Z","endTime":"2025-07-27T18:32:39.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.51190692913091,"aZ":-42.131776240597524,"pfxX":0.5700020628560099,"pfxZ":-7.364401600147925,"pX":-0.9574245047748133,"pZ":2.7854165994783155,"vX0":2.4148351974047086,"vY0":-115.25892595756841,"vZ0":1.049978825027282,"x":153.49,"y":163.57,"x0":-2.090868448672816,"y0":50.00507392569372,"z0":6.378099334316881,"aX":0.7700130613691774},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.8,"breakHorizontal":-1.6,"spinRate":2443,"spinDirection":22},"zone":11,"typeConfidence":2.0,"plateTime":0.47439024415527253,"extension":7.218952225849997},"index":9,"playId":"d40efa34-0287-349a-87db-7354f716ad67","pitchNumber":9,"startTime":"2025-07-27T18:32:57.121Z","endTime":"2025-07-27T18:33:00.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.37831981464622,"strikeZoneBottom":1.48454429872517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9024667764346,"aZ":-26.840086683897145,"pfxX":2.1875301252306842,"pfxZ":3.325952569184108,"pX":1.2215382786718358,"pZ":1.4162445294041202,"vX0":7.732856262878983,"vY0":-125.49104756456563,"vZ0":-6.2399112639847125,"x":70.44,"y":200.54,"x0":-2.1764251043297405,"y0":50.00547415781963,"z0":6.103704063531069,"aX":3.510367211345077},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.9,"breakHorizontal":-5.6,"spinRate":2453,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.43543116949083416,"extension":7.248634661557395},"index":10,"playId":"a70a3561-d4f2-31e6-8df0-9350c7823d68","pitchNumber":10,"startTime":"2025-07-27T18:33:16.485Z","endTime":"2025-07-27T18:33:22.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.23238518758963,"aZ":-15.513825022376702,"pfxX":-8.202296784117344,"pfxZ":8.461133607011067,"pX":0.04658885871756473,"pZ":2.1828387006503256,"vX0":8.328832677565769,"vY0":-138.55517733693017,"vZ0":-7.874537992770085,"x":115.22,"y":179.84,"x0":-1.9142874174680053,"y0":50.006014239207516,"z0":6.072492400704413,"aX":-16.156168103463333},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":13.4,"spinRate":2351,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3933898403276008,"extension":7.392340753908557},"index":11,"playId":"b788bffd-1efc-313b-aae9-cc1a36fd0068","pitchNumber":11,"startTime":"2025-07-27T18:33:33.175Z","endTime":"2025-07-27T18:33:37.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.020714650698032,"aZ":-11.009323334537735,"pfxX":-3.993756833501837,"pfxZ":10.966448301075339,"pX":0.15665340347036405,"pZ":1.3588083851847896,"vX0":7.375301587352317,"vY0":-137.02010954636847,"vZ0":-10.927838075101993,"x":111.03,"y":202.09,"x0":-2.032929392319795,"y0":50.00455782586106,"z0":6.117004918826155,"aX":-7.709448373219784},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":6.0,"spinRate":2580,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3974773132667311,"extension":7.254047585999582},"index":12,"playId":"32ce31d8-ddfd-3c37-9ebe-caa2ca32cc76","pitchNumber":12,"startTime":"2025-07-27T18:33:52.146Z","endTime":"2025-07-27T18:33:55.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.25284970374244,"aZ":-9.75216742906887,"pfxX":-3.9307357268620366,"pfxZ":11.359547094031342,"pX":0.21152341899543808,"pZ":2.678869723305963,"vX0":6.968511184950131,"vY0":-139.35211776274303,"vZ0":-8.000125496062827,"x":108.94,"y":166.45,"x0":-1.806744356811656,"y0":50.00394451204434,"z0":6.224997673607124,"aX":-7.759963555392932},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.2,"breakHorizontal":5.8,"spinRate":2606,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.3925210500105756,"extension":7.313833845693223},"index":13,"playId":"140bffb3-b54e-3ef3-b135-7e0a838908f1","pitchNumber":13,"startTime":"2025-07-27T18:34:10.532Z","endTime":"2025-07-27T18:34:17.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.958095281252554,"aZ":-42.82240855684888,"pfxX":3.736639835978723,"pfxZ":-7.994946769640048,"pX":-0.2790263140441492,"pZ":2.314597996299385,"vX0":2.8950176228370523,"vY0":-115.11666835223805,"vZ0":0.21940863863079096,"x":127.64,"y":176.29,"x0":-2.0420483470237816,"y0":50.00455632267832,"z0":6.390845835093279,"aX":4.9749548815963225},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.0,"breakHorizontal":-7.6,"spinRate":2491,"spinDirection":22},"zone":4,"typeConfidence":2.0,"plateTime":0.4772684604503583,"extension":7.208355973519912},"hitData":{"launchSpeed":84.1,"launchAngle":6.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.05,"coordY":167.39}},"index":14,"playId":"99638e2d-60d6-3d9a-b337-ee9f6a9164d4","pitchNumber":14,"startTime":"2025-07-27T18:34:42.815Z","endTime":"2025-07-27T18:34:51.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.61,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:34:51.560Z","atBatIndex":11},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Matt Shaw reaches on a fielding error by third baseman Colson Montgomery. Nico Hoerner to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:35:41.574Z","endTime":"2025-07-27T18:37:16.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"5b744e41-430d-3647-a780-05f603af3040","startTime":"2025-07-27T18:35:23.387Z","endTime":"2025-07-27T18:35:26.387Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.57319938615401,"strikeZoneBottom":1.55628160490306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.165416993270387,"aZ":-25.655745469939983,"pfxX":1.7708352332584423,"pfxZ":4.066986774398723,"pX":0.8888250965582413,"pZ":2.0449266182116377,"vX0":7.423477264484432,"vY0":-124.97932214331212,"vZ0":-4.879114686100352,"x":83.12,"y":183.57,"x0":-2.334578081380871,"y0":50.00318244246125,"z0":6.097079067069103,"aX":2.8349614485608514},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.6,"breakHorizontal":-4.7,"spinRate":2414,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.4361320310101915,"extension":7.145005736964649},"index":1,"playId":"7597df74-4b41-3cf0-800e-9e3fe295fcdd","pitchNumber":1,"startTime":"2025-07-27T18:35:43.853Z","endTime":"2025-07-27T18:35:48.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.4531251277928,"strikeZoneBottom":1.57729102765168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.408813004756126,"aZ":-24.734996399840902,"pfxX":1.0253390544448064,"pfxZ":4.575324189894914,"pX":0.3893564233107774,"pZ":2.666979563194767,"vX0":6.724602228327988,"vY0":-125.89448967595264,"vZ0":-3.680633212360821,"x":102.16,"y":166.77,"x0":-2.4352582005531067,"y0":50.00450230631333,"z0":6.120396932919934,"aX":1.6664712430636774},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.8,"breakHorizontal":-3.2,"spinRate":2407,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.4329002181370418,"extension":6.988878078507192},"index":2,"playId":"06738a93-f19e-3939-8e76-d227902cf5a1","pitchNumber":2,"startTime":"2025-07-27T18:36:03.630Z","endTime":"2025-07-27T18:36:06.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.048839835788755,"aZ":-26.15428632416975,"pfxX":1.6172789044460174,"pfxZ":3.6721930183139246,"pX":0.5481043054075567,"pZ":1.3349147729236819,"vX0":6.769761824534758,"vY0":-126.2892012960492,"vZ0":-6.579100511848253,"x":96.11,"y":202.74,"x0":-2.3609607170403435,"y0":50.00404640569251,"z0":6.034765096853146,"aX":2.65173907190721},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.5,"breakHorizontal":-4.2,"spinRate":2469,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.43120192612018915,"extension":7.106705714694301},"index":3,"playId":"d0d99937-5d04-354d-b834-1975ea7c0a19","pitchNumber":3,"startTime":"2025-07-27T18:36:21.004Z","endTime":"2025-07-27T18:36:24.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"908cd4a7-19be-3442-a94e-98901fe4158d","startTime":"2025-07-27T18:36:42.919Z","endTime":"2025-07-27T18:36:46.136Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.28004283447377,"aZ":-11.671288485437058,"pfxX":-4.114619790353734,"pfxZ":10.586051798936206,"pX":-0.5518014866603046,"pZ":2.9840780358262213,"vX0":5.736575279359447,"vY0":-137.95359065397372,"vZ0":-6.78910181166758,"x":138.03,"y":158.21,"x0":-2.118895094551969,"y0":50.00292883101065,"z0":6.255396740773002,"aX":-7.969744838197104},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":6.4,"spinRate":2512,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.39629097617256814,"extension":7.02748840323484},"hitData":{"launchSpeed":89.9,"launchAngle":-10.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":78.85,"coordY":121.79}},"index":5,"playId":"84c6ea87-d24a-3ca9-ba29-bf353baeb918","pitchNumber":4,"startTime":"2025-07-27T18:37:04.437Z","endTime":"2025-07-27T18:37:16.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.4,"awayTeamWinProbability":66.6,"homeTeamWinProbabilityAdded":-6.100000000000001,"leverageIndex":1.14,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:37:16.130Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:37:48.015Z","endTime":"2025-07-27T18:39:09.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.964917507763,"aZ":-12.443778841373355,"pfxX":-2.706802681995498,"pfxZ":10.099892422699636,"pX":0.0707326678967344,"pZ":2.7801280505276087,"vX0":7.4802430188771485,"vY0":-138.21069385814957,"vZ0":-6.586846251085311,"x":114.3,"y":163.72,"x0":-2.3074256937893023,"y0":50.00343393105601,"z0":6.013341720161936,"aX":-5.288590441001326},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":3.5,"spinRate":2616,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39481944694036786,"extension":7.094758248800015},"index":0,"playId":"b3c96688-32b0-30e3-b0c4-ce056d323ff8","pitchNumber":1,"startTime":"2025-07-27T18:37:59.241Z","endTime":"2025-07-27T18:38:05.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Matt Shaw steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"b3c96688-32b0-30e3-b0c4-ce056d323ff8","startTime":"2025-07-27T18:38:14.689Z","endTime":"2025-07-27T18:38:40.469Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":663538,"link":"/api/v1/people/663538"},"postOnSecond":{"id":807713,"link":"/api/v1/people/807713"},"postOnThird":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":1.74,"dramaIndex":60.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":76.1,"strikeZoneTop":3.34931733366192,"strikeZoneBottom":1.4437044225897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.297190718490732,"aZ":-41.51136758816038,"pfxX":0.9172685164243111,"pfxZ":-6.451780631164517,"pX":-0.4687104044203371,"pZ":2.8353095900003327,"vX0":3.7972366919484313,"vY0":-118.81639028832265,"vZ0":0.649783829223539,"x":134.87,"y":162.23,"x0":-2.199344710105313,"y0":50.00568636624897,"z0":6.295892520105669,"aX":1.326131701409883},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.4,"breakHorizontal":-2.5,"spinRate":2408,"spinDirection":30},"zone":1,"typeConfidence":2.0,"plateTime":0.45897789901193375,"extension":7.0873694281122726},"index":2,"playId":"5946ce27-7793-3c1d-96cd-75c2f4781188","pitchNumber":2,"startTime":"2025-07-27T18:38:40.469Z","endTime":"2025-07-27T18:38:43.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T18:38:55.154Z","endTime":"2025-07-27T18:39:05.878Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.625573950004103,"aZ":-9.512574361046685,"pfxX":-4.778563853874154,"pfxZ":11.222595076067806,"pX":-0.6332063701527938,"pZ":3.1029509124660613,"vX0":6.223402870296802,"vY0":-140.67122999353603,"vZ0":-6.603945027477498,"x":141.14,"y":155.0,"x0":-2.245508698988282,"y0":50.00627730272438,"z0":6.08647490710509,"aX":-9.65257535517423},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":7.4,"spinRate":2572,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3882365321051475,"extension":7.028785238696212},"index":4,"playId":"7b89330a-690d-315e-908a-88c0feb4fa66","pitchNumber":3,"startTime":"2025-07-27T18:39:05.878Z","endTime":"2025-07-27T18:39:09.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.9,"awayTeamWinProbability":61.1,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":1.74,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:39:09.810Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to left fielder Andrew Benintendi.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:39:16.384Z","endTime":"2025-07-27T18:40:37.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.66239630086462,"aZ":-42.561459773325616,"pfxX":1.3132680589245944,"pfxZ":-7.52147395184874,"pX":-0.03203729614693727,"pZ":1.3843396923695568,"vX0":4.250231160026242,"vY0":-116.94309362853397,"vZ0":-1.9851150759553098,"x":118.22,"y":201.4,"x0":-2.0458626254165737,"y0":50.003312047820195,"z0":6.24760281685762,"aX":1.8130714572479028},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.8,"breakHorizontal":-3.5,"spinRate":2614,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.4689013664293218,"extension":7.032328144613372},"index":0,"playId":"4a633bd4-9dad-3b58-9571-cb8b815edbcd","pitchNumber":1,"startTime":"2025-07-27T18:39:38.148Z","endTime":"2025-07-27T18:39:41.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.571820900089183,"aZ":-10.22780899693462,"pfxX":-6.0034627953449435,"pfxZ":11.066145501554825,"pX":0.2867785639289939,"pZ":2.9265509181504026,"vX0":9.23263684794996,"vY0":-139.5091351008819,"vZ0":-6.72964629930071,"x":106.07,"y":159.76,"x0":-2.276204401901593,"y0":50.00514373007383,"z0":6.03465656125984,"aX":-11.909232682952437},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":9.1,"spinRate":2607,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3916882247256148,"extension":6.998714759559039},"index":1,"playId":"57f1ddaf-763e-34e8-a1ea-281fe10c04dd","pitchNumber":2,"startTime":"2025-07-27T18:40:02.857Z","endTime":"2025-07-27T18:40:05.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27217612636498,"aZ":-8.596791830701257,"pfxX":-4.095948948830631,"pfxZ":11.84327179277257,"pX":0.10802670642989158,"pZ":3.141738512733484,"vX0":8.021941795518735,"vY0":-140.53959523050287,"vZ0":-6.551442523579856,"x":112.88,"y":153.95,"x0":-2.2573468370757563,"y0":50.0024665083705,"z0":6.068354793725049,"aX":-8.154487411659932},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.2,"breakHorizontal":5.6,"spinRate":2702,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39044797383243957,"extension":6.975890263033635},"hitData":{"launchSpeed":85.4,"launchAngle":29.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.95,"coordY":87.19}},"index":2,"playId":"90f5df38-ba85-3fb6-9976-0fca8a61d257","pitchNumber":3,"startTime":"2025-07-27T18:40:29.221Z","endTime":"2025-07-27T18:40:37.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.94,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:40:37.158Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edgar Quero strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:42:14.623Z","endTime":"2025-07-27T18:43:32.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":96.4,"endSpeed":87.3,"strikeZoneTop":3.40209762217592,"strikeZoneBottom":1.46360190821316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.53426269102691,"aZ":-11.097662024936572,"pfxX":-5.82192118402496,"pfxZ":10.7398657402274,"pX":0.5067276077351199,"pZ":2.293716925075632,"vX0":7.149886482550996,"vY0":-139.9093355094022,"vZ0":-8.908460967612767,"x":97.68,"y":176.85,"x0":-1.3377496687351875,"y0":50.00596587644595,"z0":6.266449789409222,"aX":-11.428409272437568},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2282,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.3930158797648806,"extension":6.833247968654302},"index":0,"playId":"d1363b86-1e76-3e92-be6d-36d9c4c97aed","pitchNumber":1,"startTime":"2025-07-27T18:42:44.339Z","endTime":"2025-07-27T18:42:47.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":90.0,"endSpeed":82.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.565887587207833,"aZ":-22.678192885731615,"pfxX":-6.100887950689909,"pfxZ":5.471786817916168,"pX":-0.4052200875622219,"pZ":2.878300530674381,"vX0":4.87651661201551,"vY0":-130.90658898228136,"vZ0":-4.613569529645166,"x":132.45,"y":161.07,"x0":-1.4993185066556325,"y0":50.00408136035755,"z0":6.360667498402975,"aX":-10.592044255644348},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.1,"breakHorizontal":10.0,"spinRate":1349,"spinDirection":221},"zone":1,"typeConfidence":0.91,"plateTime":0.4183711298910344,"extension":6.561782169094176},"index":1,"playId":"e6b8b7da-74ff-369e-81c0-ab10b07a63bc","pitchNumber":2,"startTime":"2025-07-27T18:42:56.185Z","endTime":"2025-07-27T18:42:59.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":96.5,"endSpeed":87.8,"strikeZoneTop":3.34697117044803,"strikeZoneBottom":1.46565743095292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73596459593189,"aZ":-9.743551350973597,"pfxX":-4.573847427890741,"pfxZ":11.32250249358328,"pX":1.3997480705499272,"pZ":3.146793954185445,"vX0":9.182293545851302,"vY0":-140.10741577276397,"vZ0":-7.139501743095856,"x":63.64,"y":153.82,"x0":-1.3311240700904465,"y0":50.00110196079275,"z0":6.37064297569038,"aX":-9.060699757902436},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":6.4,"spinRate":2273,"spinDirection":212},"zone":12,"typeConfidence":0.92,"plateTime":0.3914900119799172,"extension":6.741234482471915},"index":2,"playId":"e26ad009-66a6-3346-82c4-45241061242a","pitchNumber":3,"startTime":"2025-07-27T18:43:13.680Z","endTime":"2025-07-27T18:43:17.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.890024944440555,"aZ":-31.70135595209581,"pfxX":-1.4395849354179968,"pfxZ":0.27928009949006993,"pX":0.5055548872546539,"pZ":0.8156465588084277,"vX0":5.522904721644948,"vY0":-130.2327196067276,"vZ0":-8.102098046870246,"x":97.73,"y":216.76,"x0":-1.461210502667574,"y0":50.0038040405852,"z0":6.384775137090493,"aX":-2.457910276680758},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.2,"breakHorizontal":1.3,"spinRate":2306,"spinDirection":51},"zone":14,"typeConfidence":0.88,"plateTime":0.4215405462064594,"extension":6.846226353640301},"index":3,"playId":"753cd1ba-2bb3-3fed-83ec-8d03c58e8188","pitchNumber":4,"startTime":"2025-07-27T18:43:28.460Z","endTime":"2025-07-27T18:43:32.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:43:32.562Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colson Montgomery flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:43:51.001Z","endTime":"2025-07-27T18:44:41.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.4,"endSpeed":82.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.381662652022868,"aZ":-30.94909875100209,"pfxX":-0.1865458061066958,"pfxZ":0.7258565677193847,"pX":1.2070803735304454,"pZ":1.3585522959148946,"vX0":6.72753606222138,"vY0":-128.51988174277878,"vZ0":-6.8175186392897436,"x":70.99,"y":202.1,"x0":-1.4146478952003425,"y0":50.00252204647669,"z0":6.433876083535112,"aX":-0.31556552921542863},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.0,"breakHorizontal":-1.1,"spinRate":2197,"spinDirection":62},"zone":14,"typeConfidence":0.89,"plateTime":0.4253791529750237,"extension":6.5811560306578505},"index":0,"playId":"fd40f584-f97e-3da9-8b69-0b4b93fb3a33","pitchNumber":1,"startTime":"2025-07-27T18:43:58.665Z","endTime":"2025-07-27T18:44:01.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.70230316926885,"strikeZoneBottom":1.63563275868806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.715237785419383,"aZ":-31.74132762262876,"pfxX":-0.2864467264928008,"pfxZ":0.25491152493571334,"pX":0.8118397205829426,"pZ":-0.1485156071600183,"vX0":5.984232010674374,"vY0":-129.86322633894798,"vZ0":-10.275668028381489,"x":86.05,"y":242.79,"x0":-1.4833710685324937,"y0":50.00381482109389,"z0":6.267221335384752,"aX":-0.4902045516963161},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.6,"breakHorizontal":-0.8,"spinRate":2242,"spinDirection":41},"zone":14,"typeConfidence":0.89,"plateTime":0.4214643318498168,"extension":6.871857695040841},"index":1,"playId":"c2291adf-1388-3b38-b142-e5e97158fa1f","pitchNumber":2,"startTime":"2025-07-27T18:44:13.783Z","endTime":"2025-07-27T18:44:17.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.988890360363083,"aZ":-11.92508505439524,"pfxX":-3.820643602635341,"pfxZ":10.130707296749485,"pX":-0.3839483854192778,"pZ":3.600113174271484,"vX0":4.489189275124172,"vY0":-140.30743281220887,"vZ0":-5.776251006605115,"x":131.64,"y":141.58,"x0":-1.5063550564004222,"y0":50.00373150149604,"z0":6.458811507582248,"aX":-7.637589762080131},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2200,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.3900068759139357,"extension":6.506474456136815},"hitData":{"launchSpeed":98.5,"launchAngle":35.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":173.21,"coordY":59.76}},"index":2,"playId":"9c85fb88-07b0-35a5-b61c-353fd1a73180","pitchNumber":3,"startTime":"2025-07-27T18:44:31.816Z","endTime":"2025-07-27T18:44:41.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:44:41.201Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Robert Jr. lines out sharply to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:44:47.020Z","endTime":"2025-07-27T18:45:27.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.1,"endSpeed":80.8,"strikeZoneTop":3.73542642011195,"strikeZoneBottom":1.77045162736774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.661498625118515,"aZ":-32.59462392933852,"pfxX":1.6733379071766832,"pfxZ":-0.2561081049156684,"pX":-0.5994428829652889,"pZ":4.23726306631568,"vX0":1.9256653115005924,"vY0":-125.62244262202671,"vZ0":0.1670444200441854,"x":139.85,"y":124.37,"x0":-1.5865304786000713,"y0":50.00390937538626,"z0":6.768004353419365,"aX":2.738896305775922},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":-3.4,"spinRate":2146,"spinDirection":69},"zone":11,"typeConfidence":0.9,"plateTime":0.4320529624666758,"extension":6.545603538842703},"index":0,"playId":"28a1da68-45fd-30ce-9fef-d7cff8ee73b9","pitchNumber":1,"startTime":"2025-07-27T18:45:06.580Z","endTime":"2025-07-27T18:45:10.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.91474304771059,"aZ":-31.50364743150924,"pfxX":0.05635085260994144,"pfxZ":0.40739425234457016,"pX":-0.7723029403193222,"pZ":3.056472523074123,"vX0":2.11328865959344,"vY0":-126.35683857296729,"vZ0":-2.7427318255625943,"x":146.44,"y":156.26,"x0":-1.6212793419819973,"y0":50.00208685076999,"z0":6.647088128674682,"aX":0.0923779628128657},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":-0.5,"spinRate":2127,"spinDirection":87},"zone":4,"typeConfidence":0.88,"plateTime":0.43086585369564956,"extension":6.531910278229073},"hitData":{"launchSpeed":100.3,"launchAngle":22.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":50.54,"coordY":107.77}},"index":1,"playId":"4848f31e-7008-3bea-ac82-a189c031b30e","pitchNumber":2,"startTime":"2025-07-27T18:45:20.253Z","endTime":"2025-07-27T18:45:27.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:45:27.508Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:47:17.885Z","endTime":"2025-07-27T18:48:33.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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":86.5,"endSpeed":80.4,"strikeZoneTop":3.19241120680388,"strikeZoneBottom":1.37246663991852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.98860486395529,"aZ":-29.686918254077582,"pfxX":1.6508893138434004,"pfxZ":1.5325055650838468,"pX":0.8289832054922954,"pZ":2.8693011867746,"vX0":7.177167443252132,"vY0":-125.95052137327174,"vZ0":-2.4079976130799716,"x":85.4,"y":161.31,"x0":-2.2595325830081068,"y0":50.003382105623,"z0":6.2127204997518115,"aX":2.680654839495096},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":-4.4,"spinRate":2505,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.43309094102038204,"extension":7.296939577577042},"index":0,"playId":"b0750cb2-e866-3352-a082-504155dd6953","pitchNumber":1,"startTime":"2025-07-27T18:47:40.674Z","endTime":"2025-07-27T18:47:44.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.636066474968462,"aZ":-26.113552220166383,"pfxX":0.9576786175630607,"pfxZ":3.6118570452799377,"pX":1.112448116054494,"pZ":1.7629851454778622,"vX0":8.08897445697102,"vY0":-128.45121718276707,"vZ0":-5.843834298680694,"x":74.6,"y":191.18,"x0":-2.1967683563425484,"y0":50.00345718344508,"z0":6.087688162056557,"aX":1.6045483882043337},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":-3.5,"spinRate":2581,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4257788945110783,"extension":7.20136115734988},"index":1,"playId":"43b4fe42-2f38-3f1c-bb3a-82e32ab9d507","pitchNumber":2,"startTime":"2025-07-27T18:47:55.423Z","endTime":"2025-07-27T18:47:58.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.13645235659597,"strikeZoneBottom":1.25900791731824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.32486862966828,"aZ":-10.797497828435915,"pfxX":-1.9677907152538419,"pfxZ":10.933469701812731,"pX":0.5092806539056451,"pZ":4.323172826309344,"vX0":7.131222371162921,"vY0":-138.99385174386742,"vZ0":-3.638512974202567,"x":97.59,"y":122.05,"x0":-1.8347338759064922,"y0":50.00592001947445,"z0":6.366921262234794,"aX":-3.8488187919616297},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":2.0,"spinRate":2623,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.39415267400155285,"extension":7.179170256507242},"index":2,"playId":"8dfb024a-3daa-35ba-8b55-a953c5f1343b","pitchNumber":3,"startTime":"2025-07-27T18:48:13.570Z","endTime":"2025-07-27T18:48:16.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.29964915074551,"strikeZoneBottom":1.36401289368086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.21997390384543,"aZ":-10.108789370516911,"pfxX":-3.619527698525483,"pfxZ":11.16247822794399,"pX":-0.20293953463288275,"pZ":2.576661338508462,"vX0":6.413349147869696,"vY0":-139.23490374245364,"vZ0":-8.037062042010227,"x":124.74,"y":169.21,"x0":-2.0586865249763466,"y0":50.00560748252028,"z0":6.157347371094356,"aX":-7.1571484257833236},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":5.3,"spinRate":2665,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.3923251185639365,"extension":7.1768601808661},"index":3,"playId":"5b7bbebc-3c6e-3c77-b40e-76123b814d3a","pitchNumber":4,"startTime":"2025-07-27T18:48:29.602Z","endTime":"2025-07-27T18:48:33.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:48:33.049Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Crow-Armstrong doubles (28) on a sharp fly ball to center fielder Brooks Baldwin.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:48:34.915Z","endTime":"2025-07-27T18:50:27.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681460,"link":"/api/v1/people/681460"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.19458635864763,"strikeZoneBottom":1.38560606115221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.832863687694704,"aZ":-45.334631451975014,"pfxX":0.5895144514393429,"pfxZ":-9.484635489084853,"pX":-0.1469232690955608,"pZ":2.159042098008765,"vX0":4.19626287943733,"vY0":-117.74212894083387,"vZ0":0.16624558443150095,"x":122.6,"y":180.49,"x0":-2.0376756725574743,"y0":50.0037576031235,"z0":6.324143471583475,"aX":0.8174002477752126},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-16.8,"breakHorizontal":-2.2,"spinRate":2683,"spinDirection":24},"zone":5,"typeConfidence":2.0,"plateTime":0.46732473443974243,"extension":7.1797310502718625},"index":0,"playId":"d363822d-95b0-3951-a7dc-834f82bcc6b0","pitchNumber":1,"startTime":"2025-07-27T18:48:56.995Z","endTime":"2025-07-27T18:49:00.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.28518354979314,"aZ":-9.72437053609226,"pfxX":-6.463718308300279,"pfxZ":11.304794323686407,"pX":-0.8949613671972825,"pZ":3.3122171325581333,"vX0":5.7763037592767486,"vY0":-139.96838042398085,"vZ0":-6.0593446094747,"x":151.11,"y":149.35,"x0":-2.144571151345071,"y0":50.00590287274998,"z0":6.140470965473895,"aX":-12.840631379020785},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":10.6,"spinRate":2680,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3911660617865551,"extension":7.028982713786445},"index":1,"playId":"53ebe190-4abb-38b5-961d-4a6d402d51d9","pitchNumber":2,"startTime":"2025-07-27T18:49:12.547Z","endTime":"2025-07-27T18:49:15.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":97.3,"endSpeed":89.6,"strikeZoneTop":3.1831978572938,"strikeZoneBottom":1.28828918107386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.300497155533147,"aZ":-9.035366068814115,"pfxX":-4.029497741001686,"pfxZ":11.288968082949195,"pX":-0.13501346725242985,"pZ":4.138305826247973,"vX0":6.8270548494963395,"vY0":-141.5571562592503,"vZ0":-4.295394136730466,"x":122.15,"y":127.05,"x0":-2.043553228717999,"y0":50.00337763694867,"z0":6.242810997440135,"aX":-8.260401961626686},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.9,"breakHorizontal":6.1,"spinRate":2757,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3854817839141438,"extension":7.080449852137098},"index":2,"playId":"6212ceaf-8e3b-3391-a0a3-18dcdd11c173","pitchNumber":3,"startTime":"2025-07-27T18:49:29.326Z","endTime":"2025-07-27T18:49:32.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.244939811884823,"aZ":-10.718007675872961,"pfxX":-5.195021875261361,"pfxZ":10.507897771875474,"pX":-0.4173928640605117,"pZ":3.5697328899485097,"vX0":7.060414948455631,"vY0":-141.5164196021098,"vZ0":-5.2161117614526376,"x":132.91,"y":142.4,"x0":-2.261807624634847,"y0":50.00250321313523,"z0":6.1142143811245075,"aX":-10.608200133238501},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":8.0,"spinRate":2699,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.38603337613499455,"extension":7.035452763705181},"index":3,"playId":"bdae26b9-38a5-3816-8f66-ea41c303355b","pitchNumber":4,"startTime":"2025-07-27T18:49:47.955Z","endTime":"2025-07-27T18:49:51.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.37068356337421,"aZ":-44.959530962336885,"pfxX":2.4098017022699847,"pfxZ":-8.847781699659444,"pX":-0.45610327818023266,"pZ":2.0406053967163227,"vX0":3.274942940718099,"vY0":-120.07261496578177,"vZ0":-0.3035237309051282,"x":134.39,"y":183.68,"x0":-2.1557910896765744,"y0":50.000987213926344,"z0":6.2025088409092906,"aX":3.4829670256030725},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-15.7,"breakHorizontal":-5.2,"spinRate":2610,"spinDirection":26},"zone":4,"typeConfidence":2.0,"plateTime":0.45788897006064433,"extension":7.172832334739269},"hitData":{"launchSpeed":108.2,"launchAngle":22.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":89.25,"coordY":50.54}},"index":4,"playId":"1c1b84cf-dec0-32ab-91ac-8e0986de565f","pitchNumber":5,"startTime":"2025-07-27T18:50:15.326Z","endTime":"2025-07-27T18:50:27.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.9,"awayTeamWinProbability":63.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.64,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:50:27.717Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:50:39.529Z","endTime":"2025-07-27T18:53:18.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.787992618335963,"aZ":-29.108649988339454,"pfxX":2.739343461576406,"pfxZ":1.9328265635729522,"pX":0.7051989846474892,"pZ":2.7178618203456892,"vX0":6.421890391005924,"vY0":-125.1071417045027,"vZ0":-2.4693442024619108,"x":90.12,"y":165.4,"x0":-2.249053101340721,"y0":50.00488821586115,"z0":6.098914167455237,"aX":4.350692936778666},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.1,"breakHorizontal":-6.4,"spinRate":2446,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4374898889772654,"extension":7.112333141905897},"index":0,"playId":"1b60edad-3c49-3c58-abf6-32cf8235fe84","pitchNumber":1,"startTime":"2025-07-27T18:51:13.118Z","endTime":"2025-07-27T18:51:16.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.50103644779654,"strikeZoneBottom":1.55832173418127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.342892392933233,"aZ":-27.25118066245461,"pfxX":1.375751915604451,"pfxZ":2.963358235253752,"pX":1.068119707306354,"pZ":2.5962022225575283,"vX0":8.121022888081423,"vY0":-127.82907755747897,"vZ0":-3.3327328141064516,"x":76.29,"y":168.68,"x0":-2.323432521799463,"y0":50.00360862653337,"z0":6.046863285766622,"aX":2.2851400994781446},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":-4.2,"spinRate":2476,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.42780992945144547,"extension":7.13094884803119},"index":1,"playId":"904ea341-75c0-3067-a060-02f16a84022d","pitchNumber":2,"startTime":"2025-07-27T18:51:35.470Z","endTime":"2025-07-27T18:51:39.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"ef1d0ab2-945d-40e6-b779-ee1809d9904a","startTime":"2025-07-27T18:51:54.781Z","endTime":"2025-07-27T18:51:59.781Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.5082156547746,"strikeZoneBottom":1.56249644338137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.59876163293629,"aZ":-14.880058485070592,"pfxX":-8.15181726395706,"pfxZ":8.558385490970519,"pX":0.9870140210466622,"pZ":2.852473108067966,"vX0":11.316540125543511,"vY0":-140.28635644529732,"vZ0":-6.214300032567869,"x":79.38,"y":161.76,"x0":-2.0142239016362318,"y0":50.0052953753859,"z0":6.042521003619759,"aX":-16.477645660328356},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":12.8,"spinRate":2409,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.38838785198216774,"extension":7.220660535984445},"index":3,"playId":"ac814d37-28a1-3a11-997b-051ac2cc1bc0","pitchNumber":3,"startTime":"2025-07-27T18:52:12.272Z","endTime":"2025-07-27T18:52:15.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.49570495688825,"strikeZoneBottom":1.60666477773869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.50027298704342,"aZ":-24.035557313532806,"pfxX":1.1000939708531163,"pfxZ":4.843266224347533,"pX":1.8460215965136062,"pZ":1.589828873191836,"vX0":10.087718436707357,"vY0":-128.04950847506817,"vZ0":-6.418121595606067,"x":46.63,"y":195.85,"x0":-2.2682746854151716,"y0":50.00425398056614,"z0":5.978659820364064,"aX":1.8461001176853098},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.7,"breakHorizontal":-4.0,"spinRate":2433,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.4258234804596217,"extension":7.146394290977535},"index":4,"playId":"e8cca778-80ca-3511-96c5-dd768cfe2881","pitchNumber":4,"startTime":"2025-07-27T18:52:33.815Z","endTime":"2025-07-27T18:52:36.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":5,"playId":"6fa9106d-4ca0-44ab-8997-a1065c1c864c","startTime":"2025-07-27T18:52:54.003Z","endTime":"2025-07-27T18:52:59.003Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.36438110440759,"strikeZoneBottom":1.56046026583795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.615653936496745,"aZ":-43.667341091093334,"pfxX":3.758848633413798,"pfxZ":-8.35114041122961,"pX":-0.13228486200594344,"pZ":3.868948429693193,"vX0":3.707973597958766,"vY0":-116.49681402262102,"vZ0":3.6394792158712463,"x":122.04,"y":134.32,"x0":-2.2321003955799683,"y0":50.00207891107322,"z0":6.410335619931061,"aX":5.173102850637005},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.9,"breakHorizontal":-7.7,"spinRate":2511,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.469921430771147,"extension":7.02169592469282},"index":6,"playId":"671aa2bc-1029-3e68-9d91-246e35d24958","pitchNumber":5,"startTime":"2025-07-27T18:53:13.061Z","endTime":"2025-07-27T18:53:18.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.0,"awayTeamWinProbability":65.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":1.26,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:53:18.401Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:53:22.172Z","endTime":"2025-07-27T18:55:47.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.55272142087392,"strikeZoneBottom":1.52276592974686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.698601638299294,"aZ":-42.740586734725674,"pfxX":2.944258830442008,"pfxZ":-8.02274183048141,"pX":-0.47317232475612947,"pZ":3.467292746576915,"vX0":3.047614917859459,"vY0":-114.45235988055569,"vZ0":3.0236880705730327,"x":135.04,"y":145.16,"x0":-2.2086288228121345,"y0":50.00515038684407,"z0":6.338076094591003,"aX":3.8755391374130608},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.3,"breakHorizontal":-6.1,"spinRate":2456,"spinDirection":32},"zone":1,"typeConfidence":2.0,"plateTime":0.480031530761166,"extension":7.041638690122078},"index":0,"playId":"e24d73be-9377-3bc9-90fc-9f381a874810","pitchNumber":1,"startTime":"2025-07-27T18:53:52.253Z","endTime":"2025-07-27T18:53:57.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"939f5f38-86d4-44e1-aea7-c387fd184743","startTime":"2025-07-27T18:54:15.688Z","endTime":"2025-07-27T18:54:19.942Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.01739587523723,"aZ":-42.713643936019615,"pfxX":2.4159401069531237,"pfxZ":-7.310881728248432,"pX":-0.13746338989182605,"pZ":2.0781430530976763,"vX0":4.232957337961847,"vY0":-118.82679560971248,"vZ0":-0.6690766265809013,"x":122.24,"y":182.67,"x0":-2.2501063206057457,"y0":50.00346511532345,"z0":6.216926934798393,"aX":3.482072116515833},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.2,"breakHorizontal":-5.3,"spinRate":2521,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.4595107576371049,"extension":6.9920086078020045},"index":2,"playId":"adabaf31-93b1-3ed1-9dee-e5fc5b7d8188","pitchNumber":2,"startTime":"2025-07-27T18:54:38.720Z","endTime":"2025-07-27T18:54:44.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"startTime":"2025-07-27T18:55:02.200Z","endTime":"2025-07-27T18:55:22.345Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.65876093075887,"strikeZoneBottom":1.46189933184682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.211281515031402,"aZ":-27.029117554354958,"pfxX":-8.290153250198005,"pfxZ":3.367475150999214,"pX":-0.398278561707376,"pZ":3.3923513707032904,"vX0":7.0641727573073805,"vY0":-122.35153442645525,"vZ0":-0.7273703517625321,"x":132.18,"y":147.19,"x0":-2.233976664281371,"y0":50.00477225990469,"z0":5.992362976445259,"aX":-12.677803354386604},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.2,"breakHorizontal":13.6,"spinRate":1798,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.44621900646702084,"extension":7.126823825136299},"index":4,"playId":"e10a75fa-9e54-3ea9-9dbb-765ce2130d5d","pitchNumber":3,"startTime":"2025-07-27T18:55:22.345Z","endTime":"2025-07-27T18:55:27.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":96.0,"endSpeed":87.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.42091242490253,"aZ":-13.219493598357692,"pfxX":-6.1605113124748305,"pfxZ":9.567694980553267,"pX":-0.37119429618339234,"pZ":4.195130818624101,"vX0":7.575464406261579,"vY0":-139.6244091410368,"vZ0":-2.8347955911046805,"x":131.15,"y":125.51,"x0":-2.3147310877671052,"y0":50.00237214375567,"z0":6.089451664922501,"aX":-12.205067331408772},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":9.6,"spinRate":2645,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3917674546908523,"extension":6.90391622377737},"index":5,"playId":"03c2a813-9ca7-3f42-bf39-bc88755fe066","pitchNumber":4,"startTime":"2025-07-27T18:55:43.626Z","endTime":"2025-07-27T18:55:47.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.4,"awayTeamWinProbability":60.6,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.87,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:55:47.600Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:55:52.075Z","endTime":"2025-07-27T18:58:43.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.64073425476516,"strikeZoneBottom":1.59140767666775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.547017203624932,"aZ":-27.828062435901785,"pfxX":1.8060964312557495,"pfxZ":2.7253640092201525,"pX":0.12966102844601557,"pZ":3.8561762761675458,"vX0":5.658172592739538,"vY0":-125.5318517930479,"vZ0":-0.0019801491174123997,"x":112.06,"y":134.66,"x0":-2.3887116158676536,"y0":50.00350190654345,"z0":6.123492035144714,"aX":2.8799885738379394},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.2,"breakHorizontal":-4.6,"spinRate":2232,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.43642956968001956,"extension":7.013907102888379},"index":0,"playId":"fe1e4d91-39ad-3175-8d5f-4a8c116dbd54","pitchNumber":1,"startTime":"2025-07-27T18:56:29.531Z","endTime":"2025-07-27T18:56:33.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.9,"strikeZoneTop":3.65691146004995,"strikeZoneBottom":1.54999099151379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.059406173269025,"aZ":-43.66476367927485,"pfxX":2.3443234688718175,"pfxZ":-8.380845493119526,"pX":0.5607057815374606,"pZ":4.229102932604949,"vX0":5.716264259278491,"vY0":-115.91584434122846,"vZ0":4.440001377578649,"x":95.63,"y":124.59,"x0":-2.233908956104725,"y0":50.00085414214889,"z0":6.436778567203826,"aX":3.214691192390058},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-13.9,"breakHorizontal":-5.5,"spinRate":2341,"spinDirection":31},"zone":12,"typeConfidence":2.0,"plateTime":0.47109811495082754,"extension":7.085240547425109},"index":1,"playId":"40c72dca-2e07-3552-8939-a9e03a302d61","pitchNumber":2,"startTime":"2025-07-27T18:56:48.575Z","endTime":"2025-07-27T18:56:52.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.758851409119128,"aZ":-27.687068792993248,"pfxX":2.7217306143616957,"pfxZ":2.897966550664435,"pX":0.3231285719382406,"pZ":1.8814634227998546,"vX0":5.660920591208929,"vY0":-123.37571412296347,"vZ0":-4.302231186636288,"x":104.68,"y":187.98,"x0":-2.3514286457036175,"y0":50.0009479453608,"z0":5.972084147646901,"aX":4.208648916875525},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.6,"breakHorizontal":-6.2,"spinRate":2317,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.443380517127268,"extension":7.137237857428687},"index":2,"playId":"3a734cb2-d0bc-360f-900d-189966545ecf","pitchNumber":3,"startTime":"2025-07-27T18:57:09.732Z","endTime":"2025-07-27T18:57:12.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"134bc459-c711-46b9-8ea6-f74990d9d430","startTime":"2025-07-27T18:57:30.615Z","endTime":"2025-07-27T18:57:35.615Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.569814611583052,"aZ":-13.052125047119434,"pfxX":-7.538991115760994,"pfxZ":10.004554718819502,"pX":-0.2243995454483896,"pZ":2.527358728594024,"vX0":7.7520475798362645,"vY0":-136.9754062157445,"vZ0":-6.9728446993281565,"x":125.55,"y":170.54,"x0":-2.1036463434222132,"y0":50.00574590474841,"z0":5.987874841020606,"aX":-14.413891437838346},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":12.1,"spinRate":2328,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.39897732065474356,"extension":7.252421457766402},"index":4,"playId":"22501aa3-62e2-3a3c-a29d-9c58f20233ab","pitchNumber":4,"startTime":"2025-07-27T18:57:46.726Z","endTime":"2025-07-27T18:57:49.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.71082041655621,"strikeZoneBottom":1.60944946596402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.555897900158847,"aZ":-8.858603871958646,"pfxX":-4.7000038433613485,"pfxZ":12.025068598166085,"pX":1.6133275737201027,"pZ":2.63239232866043,"vX0":11.261348667474966,"vY0":-137.86920642475687,"vZ0":-7.873411520618264,"x":55.5,"y":167.71,"x0":-1.9004962324106538,"y0":50.00619875072679,"z0":6.11090873307506,"aX":-9.116276839486277},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":6.4,"spinRate":2707,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.39617941296457637,"extension":7.295899314618855},"index":5,"playId":"530125ef-76f4-3794-8a02-ab1f4a176a00","pitchNumber":5,"startTime":"2025-07-27T18:58:14.711Z","endTime":"2025-07-27T18:58:17.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.431378298535535,"aZ":-8.205798628882292,"pfxX":-3.289803865271667,"pfxZ":12.54039751059378,"pX":0.7892252205307875,"pZ":3.1053396631352626,"vX0":8.392611744651816,"vY0":-137.16239459678525,"vZ0":-6.659029467267386,"x":86.92,"y":154.94,"x0":-1.8785852173909199,"y0":50.00660299950308,"z0":6.119574674821285,"aX":-6.290527852986706},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.5,"breakHorizontal":4.2,"spinRate":2602,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.3988496822848666,"extension":7.346771246357041},"index":6,"playId":"4ae1d1b0-3858-3637-86e2-09911b22f464","pitchNumber":6,"startTime":"2025-07-27T18:58:40.293Z","endTime":"2025-07-27T18:58:43.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:58:43.429Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lenyn Sosa singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T19:00:42.118Z","endTime":"2025-07-27T19:02:09.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.57416950980133,"strikeZoneBottom":1.58234870550137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.04498103907835,"aZ":-14.815147381148439,"pfxX":-4.098624906643612,"pfxZ":9.013458855293239,"pX":-1.430151158792312,"pZ":3.936091390560712,"vX0":1.965314409771157,"vY0":-137.1037509605634,"vZ0":-4.2055160570850285,"x":171.51,"y":132.51,"x0":-1.619326862061828,"y0":50.00089976747207,"z0":6.48394887457143,"aX":-7.891668521915627},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":7.1,"spinRate":2205,"spinDirection":212},"zone":11,"typeConfidence":0.86,"plateTime":0.397749652570909,"extension":6.832892802815923},"index":0,"playId":"f2cb17b1-d888-3638-a17f-cbf8d0069750","pitchNumber":1,"startTime":"2025-07-27T19:01:04.143Z","endTime":"2025-07-27T19:01:07.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.59380592309262,"strikeZoneBottom":1.66020584198667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.446804289332395,"aZ":-32.65390997891072,"pfxX":1.6041151378292913,"pfxZ":-0.2880525819375723,"pX":1.4920979241346062,"pZ":1.5867157711097766,"vX0":6.514379186610176,"vY0":-126.43883077007581,"vZ0":-5.682385781953597,"x":60.12,"y":195.94,"x0":-1.3120064659690387,"y0":50.00628371859291,"z0":6.441063317978885,"aX":2.6330116487552946},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.4,"breakHorizontal":-4.2,"spinRate":2301,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.4309326369799096,"extension":6.871699811728008},"index":1,"playId":"30e0a8d2-ea6c-3979-a3b8-c5a1d24b6ad1","pitchNumber":2,"startTime":"2025-07-27T19:01:16.128Z","endTime":"2025-07-27T19:01:19.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.3,"strikeZoneTop":3.56608348829858,"strikeZoneBottom":1.69066562178233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.00154100685573,"aZ":-12.763918018969257,"pfxX":-2.917649446393878,"pfxZ":9.83684935257644,"pX":-0.9862761014935287,"pZ":2.278590201631692,"vX0":2.3795155041887,"vY0":-138.63191438302746,"vZ0":-8.850643101090983,"x":154.59,"y":177.26,"x0":-1.470856338210367,"y0":50.005010171023464,"z0":6.33685848831273,"aX":-5.757957843879177},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":4.9,"spinRate":2064,"spinDirection":211},"zone":13,"typeConfidence":0.89,"plateTime":0.39304910516133607,"extension":6.768997750483033},"index":2,"playId":"bc124fcb-2054-3629-855a-9ae5b41a852b","pitchNumber":3,"startTime":"2025-07-27T19:01:32.337Z","endTime":"2025-07-27T19:01:37.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.60186580918076,"strikeZoneBottom":1.63961584579608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.528887668942957,"aZ":-13.404077961587756,"pfxX":-4.791845248456001,"pfxZ":9.537159704658624,"pX":-0.04253227615978542,"pZ":3.095692585806358,"vX0":5.516152419566754,"vY0":-139.02829988046156,"vZ0":-6.727741026286413,"x":118.62,"y":155.2,"x0":-1.4245177915130047,"y0":50.00549736393461,"z0":6.4267771912202445,"aX":-9.434567302959568},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2161,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.39311619971881173,"extension":6.730137382603793},"index":3,"playId":"cbd94ad5-521f-3a0c-a998-561f8032a543","pitchNumber":4,"startTime":"2025-07-27T19:01:45.229Z","endTime":"2025-07-27T19:01:48.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.472014505995812,"aZ":-12.116291946178684,"pfxX":-5.860566197655627,"pfxZ":10.27940338286173,"pX":0.006641650529110882,"pZ":1.5167861843064194,"vX0":5.911868417748823,"vY0":-138.66129378770796,"vZ0":-10.907118347185364,"x":116.75,"y":197.83,"x0":-1.3897312210278732,"y0":50.00199709149294,"z0":6.305543741229996,"aX":-11.43314346875223},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2106,"spinDirection":210},"zone":8,"typeConfidence":0.88,"plateTime":0.39474087231738597,"extension":6.8807393876826355},"hitData":{"launchSpeed":108.4,"launchAngle":3.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.8,"coordY":88.34}},"index":4,"playId":"3ab018c6-e815-3b88-8204-544d7d02fe62","pitchNumber":5,"startTime":"2025-07-27T19:01:58.608Z","endTime":"2025-07-27T19:02:09.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:02:09.224Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Baldwin singles on a line drive to left fielder Ian Happ. Lenyn Sosa to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T19:02:15.003Z","endTime":"2025-07-27T19:03:25.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"postOnSecond":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.2829282554238,"strikeZoneBottom":1.56003435325552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.159911381191456,"aZ":-32.30260279250244,"pfxX":-0.004948403704378768,"pfxZ":-0.07180689690517372,"pX":0.41138978131184606,"pZ":1.7695828849823807,"vX0":4.946251630580478,"vY0":-129.57074441009783,"vZ0":-5.702061205198339,"x":101.32,"y":191.0,"x0":-1.5157436963658715,"y0":50.006117826652066,"z0":6.4449397424267145,"aX":-0.009184478065125925},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.1,"breakHorizontal":-1.0,"spinRate":2220,"spinDirection":57},"zone":9,"typeConfidence":0.89,"plateTime":0.4215059320136052,"extension":6.4712967376671475},"index":0,"playId":"d05a18a1-ebbb-3861-bfea-759dbf63eff7","pitchNumber":1,"startTime":"2025-07-27T19:02:34.188Z","endTime":"2025-07-27T19:02:37.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"first":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.2735570541707,"strikeZoneBottom":1.52256121173311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08160898623058,"aZ":-12.339715816615909,"pfxX":-5.898409290874808,"pfxZ":9.680520116588568,"pX":-0.3496620237843807,"pZ":2.422898284358865,"vX0":5.438955384423117,"vY0":-142.12498614971486,"vZ0":-8.72996389880847,"x":130.33,"y":173.36,"x0":-1.5203087692549753,"y0":50.00500284056878,"z0":6.3150719689785895,"aX":-12.087971919223179},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":9.6,"spinRate":2228,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.3851418716559656,"extension":6.7708288563054655},"index":1,"playId":"b7575535-7ea1-35d5-85e4-712c5d0f14d9","pitchNumber":2,"startTime":"2025-07-27T19:02:55.121Z","endTime":"2025-07-27T19:02:58.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"first":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":83.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.85858035025554,"aZ":-30.381956289664267,"pfxX":-0.16810669589382288,"pfxZ":1.0323145504549531,"pX":-0.5699041707963606,"pZ":1.7163453983714116,"vX0":2.6571242329668734,"vY0":-129.5385619627826,"vZ0":-6.197233430041634,"x":138.72,"y":192.44,"x0":-1.5782987465340954,"y0":50.00377279839378,"z0":6.403400776607223,"aX":-0.2922948036561418},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.0,"breakHorizontal":-0.1,"spinRate":2238,"spinDirection":82},"zone":7,"typeConfidence":0.88,"plateTime":0.41957540478175037,"extension":6.438590432584408},"hitData":{"launchSpeed":88.4,"launchAngle":9.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.3,"coordY":127.74}},"index":2,"playId":"b31c5667-23d4-3774-9dd6-efc06214ea46","pitchNumber":3,"startTime":"2025-07-27T19:03:14.851Z","endTime":"2025-07-27T19:03:25.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"first":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681460,"link":"/api/v1/people/681460"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":681460,"link":"/api/v1/people/681460"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":6.600000000000001,"leverageIndex":1.8,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:03:25.588Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Tauchman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T19:03:30.274Z","endTime":"2025-07-27T19:05:44.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"postOnSecond":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":97.0,"endSpeed":89.1,"strikeZoneTop":3.6747795214221,"strikeZoneBottom":1.5842801204549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.667699674992374,"aZ":-12.091139939816738,"pfxX":-4.125177242702981,"pfxZ":9.924872542356205,"pX":-0.8077136266973342,"pZ":2.2224418354054563,"vX0":3.485130431499111,"vY0":-141.0108228968453,"vZ0":-9.187394679711181,"x":147.79,"y":178.77,"x0":-1.5208759543136394,"y0":50.002859890768704,"z0":6.293646739862737,"aX":-8.346263420405537},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2186,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.3877459669383412,"extension":6.770426733687078},"index":0,"playId":"5f717b69-dcfa-3467-b492-67f5e1129887","pitchNumber":1,"startTime":"2025-07-27T19:03:59.480Z","endTime":"2025-07-27T19:04:02.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"second":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.67743095976186,"strikeZoneBottom":1.49966294411539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.8073301953849,"aZ":-29.426936999469092,"pfxX":-0.7334511226652467,"pfxZ":1.610819246391351,"pX":-0.06220554226530127,"pZ":0.8304593786062633,"vX0":4.163128855803075,"vY0":-130.82862753437442,"vZ0":-8.332263755149556,"x":119.37,"y":216.36,"x0":-1.5901508329447582,"y0":50.003214846393085,"z0":6.314793677423763,"aX":-1.2511712792572756},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.0,"breakHorizontal":0.2,"spinRate":2097,"spinDirection":94},"zone":13,"typeConfidence":0.86,"plateTime":0.4213043306161217,"extension":6.519279367572978},"index":1,"playId":"0d11878b-e978-3703-a87c-9e8b9254f710","pitchNumber":2,"startTime":"2025-07-27T19:04:16.884Z","endTime":"2025-07-27T19:04:20.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"second":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.375364519478826,"aZ":-30.996559063133763,"pfxX":0.17836353276405603,"pfxZ":0.6834025409395368,"pX":0.31090853441016186,"pZ":1.3978648939280405,"vX0":4.402984649971539,"vY0":-130.57452332521882,"vZ0":-6.924039590917323,"x":105.15,"y":201.04,"x0":-1.4201108819764385,"y0":50.00598626882287,"z0":6.41512351192167,"aX":0.30712610740244645},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.1,"breakHorizontal":-1.3,"spinRate":2229,"spinDirection":65},"zone":14,"typeConfidence":0.88,"plateTime":0.419400232417948,"extension":6.59561758274209},"index":2,"playId":"af815a90-7d41-39bb-a7b8-545d41118db4","pitchNumber":3,"startTime":"2025-07-27T19:04:37.377Z","endTime":"2025-07-27T19:04:41.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"second":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-27T19:04:58.329Z","endTime":"2025-07-27T19:05:16.766Z","isPitch":false,"type":"action","player":{"id":643565,"link":"/api/v1/people/643565"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"second":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.362291765346896,"aZ":-13.12239591709462,"pfxX":-6.105651866861823,"pfxZ":9.272635370439469,"pX":-0.41028036042739147,"pZ":3.2028528178072997,"vX0":4.753730800383094,"vY0":-142.3543789662312,"vZ0":-6.527321374446458,"x":132.64,"y":152.3,"x0":-1.3077428728135938,"y0":50.00008775394742,"z0":6.35432535653528,"aX":-12.54213364213647},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":10.1,"spinRate":2233,"spinDirection":208},"zone":1,"typeConfidence":0.91,"plateTime":0.3846114192385679,"extension":6.781270782581793},"index":4,"playId":"b7ceab3f-aeaa-3c6c-87e2-4d060a2a7a83","pitchNumber":4,"startTime":"2025-07-27T19:05:16.766Z","endTime":"2025-07-27T19:05:19.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"second":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.568574165578795,"aZ":-32.241363309126136,"pfxX":-0.8997021855575884,"pfxZ":-0.03816222935085145,"pX":0.2638299926961998,"pZ":0.8410724912315476,"vX0":4.888651784961171,"vY0":-129.44715568913472,"vZ0":-7.757491800390249,"x":106.94,"y":216.07,"x0":-1.5308431178043849,"y0":50.00332147319068,"z0":6.339060663991337,"aX":-1.5296687008486616},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.6,"breakHorizontal":0.6,"spinRate":2192,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4228287971954887,"extension":6.634059924033103},"index":5,"playId":"6e7b1b92-3eb7-3e61-b838-8d65bfe9804c","pitchNumber":5,"startTime":"2025-07-27T19:05:40.725Z","endTime":"2025-07-27T19:05:44.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"second":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.6,"awayTeamWinProbability":51.4,"homeTeamWinProbabilityAdded":-6.100000000000001,"leverageIndex":2.27,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:05:44.427Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Chase Meidroth pops into a double play, second baseman Nico Hoerner to third baseman Matt Shaw. Lenyn Sosa out at 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T19:06:05.920Z","endTime":"2025-07-27T19:07:39.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_runner_out","runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.14287119896881,"strikeZoneBottom":1.30008899774046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.828163813078255,"aZ":-29.965135126730583,"pfxX":0.1276446022231561,"pfxZ":1.2770573828159855,"pX":-0.28410459137138616,"pZ":0.37845687814341494,"vX0":3.1070374354077184,"vY0":-130.86960202264763,"vZ0":-9.76346691626348,"x":127.83,"y":228.56,"x0":-1.5037547646080944,"y0":50.00455979486105,"z0":6.404886443062165,"aX":0.22120639799341046},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":-1.0,"spinRate":2182,"spinDirection":46},"zone":13,"typeConfidence":0.88,"plateTime":0.4186582082111072,"extension":6.637466277399452},"index":0,"playId":"d12e7d8f-9aa9-3b7a-87a4-acf5ab57ad6b","pitchNumber":1,"startTime":"2025-07-27T19:06:09.997Z","endTime":"2025-07-27T19:06:13.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"second":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.08494573552899,"strikeZoneBottom":1.21391021075427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.908279694299036,"aZ":-34.45434615665669,"pfxX":-0.2586606543085699,"pfxZ":-1.3270821119570542,"pX":-0.6612820623549185,"pZ":3.9501404674980414,"vX0":2.257677006112473,"vY0":-129.61477474901304,"vZ0":-0.28586720162808976,"x":142.21,"y":132.13,"x0":-1.505321306805355,"y0":50.001210732712586,"z0":6.6651795115780965,"aX":-0.44622307083247914},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.3,"breakHorizontal":0.0,"spinRate":2237,"spinDirection":73},"zone":11,"typeConfidence":0.89,"plateTime":0.4205901915505277,"extension":6.609936333071771},"index":1,"playId":"b15c2333-37ae-3a9b-ab03-2f1152688475","pitchNumber":2,"startTime":"2025-07-27T19:06:32.866Z","endTime":"2025-07-27T19:06:36.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"second":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"1ef8b4db-337c-4146-a2e0-2ebdbdce87b7","startTime":"2025-07-27T19:06:48.711Z","endTime":"2025-07-27T19:06:53.622Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"second":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":2.77758092820956,"strikeZoneBottom":1.16085646818371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41725722278269,"aZ":-10.515186364409871,"pfxX":-4.599281089604932,"pfxZ":10.866085543141011,"pX":-0.37213253498844057,"pZ":1.5590791532462154,"vX0":4.538035316277709,"vY0":-139.58084482633708,"vZ0":-11.121364235834099,"x":131.18,"y":196.68,"x0":-1.4135071859981423,"y0":50.00387607642127,"z0":6.264782090471538,"aX":-9.168539551678881},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":7.6,"spinRate":2162,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.39089017477908383,"extension":6.813990003070686},"index":3,"playId":"cc2547e0-d5b4-36d2-b630-02f6f55591f5","pitchNumber":3,"startTime":"2025-07-27T19:07:06.975Z","endTime":"2025-07-27T19:07:10.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"second":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.877549389520826,"aZ":-10.395228074697485,"pfxX":-3.622040250956546,"pfxZ":10.793332917791776,"pX":-0.504800152214289,"pZ":2.248009794967789,"vX0":3.997865699607945,"vY0":-140.24942565974627,"vZ0":-9.439785235853243,"x":136.24,"y":178.08,"x0":-1.4694387983062362,"y0":50.00480355438057,"z0":6.310226874293867,"aX":-7.309983434620922},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":5.9,"spinRate":2185,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.3886224037750625,"extension":6.832257845620449},"hitData":{"launchSpeed":93.7,"launchAngle":73.0,"totalDistance":88.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.72,"coordY":166.38}},"index":4,"playId":"aaf127c3-5b13-3450-a372-8a5e4ce8a666","pitchNumber":4,"startTime":"2025-07-27T19:07:24.758Z","endTime":"2025-07-27T19:07:39.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"second":{"id":672820,"link":"/api/v1/people/672820"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"},{"credit":"t_double_play"}],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-10.899999999999999,"leverageIndex":2.38,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:07:39.284Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:09:47.298Z","endTime":"2025-07-27T19:11:34.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.40011596063367,"strikeZoneBottom":1.47731019232421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.354943686178625,"aZ":-17.174074806164228,"pfxX":-7.086004143324708,"pfxZ":8.133743740954216,"pX":-1.1247338550798283,"pZ":3.353825912747263,"vX0":5.2437318610381904,"vY0":-134.47625419652545,"vZ0":-4.097215233932243,"x":159.87,"y":148.23,"x0":-2.172932203063916,"y0":50.00012487769675,"z0":6.104572682816959,"aX":-13.062030211667793},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":11.8,"spinRate":2458,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4062897535544554,"extension":7.322625877395136},"index":0,"playId":"6222f41c-d49e-3cae-8dfc-49ed974b81aa","pitchNumber":1,"startTime":"2025-07-27T19:10:02.410Z","endTime":"2025-07-27T19:10:05.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.2,"strikeZoneTop":3.30869824849842,"strikeZoneBottom":1.54818235895967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.660177788313433,"aZ":-42.043493669976236,"pfxX":2.783392169551571,"pfxZ":-7.71103859993598,"pX":-0.03165794595964837,"pZ":3.4600021515046904,"vX0":3.8982137562628827,"vY0":-112.75800906496116,"vZ0":2.8487103502473667,"x":118.21,"y":145.36,"x0":-2.1485388868346473,"y0":50.003574268094006,"z0":6.440629421093009,"aX":3.561475113793773},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-12.8,"breakHorizontal":-6.1,"spinRate":2518,"spinDirection":26},"zone":11,"typeConfidence":2.0,"plateTime":0.4868882967057151,"extension":7.170357778764013},"index":1,"playId":"ad3134d2-3dda-3683-b350-64681ce9601d","pitchNumber":2,"startTime":"2025-07-27T19:10:18.567Z","endTime":"2025-07-27T19:10:23.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.39317082751887,"strikeZoneBottom":1.58298198051559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.54901675087952,"aZ":-9.527284201346585,"pfxX":-4.765464463815102,"pfxZ":12.558435161897286,"pX":0.23861907044505964,"pZ":2.7519220933005664,"vX0":7.40171052815091,"vY0":-133.85732709756235,"vZ0":-7.126446592177878,"x":107.9,"y":164.48,"x0":-1.9510822452966552,"y0":50.00449477687762,"z0":6.141314196401848,"aX":-8.595441622133867},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":21.2,"breakHorizontal":7.0,"spinRate":2546,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.41015374534675564,"extension":7.33096197039795},"index":2,"playId":"512862dc-c55b-350a-8dec-90fc5fa1a82b","pitchNumber":3,"startTime":"2025-07-27T19:10:33.431Z","endTime":"2025-07-27T19:10:36.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":93.3,"endSpeed":84.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15666601538109,"aZ":-12.196963763977502,"pfxX":-1.8954403578722419,"pfxZ":10.846358152817698,"pX":0.8535154238657501,"pZ":2.658387225080474,"vX0":8.020692554919597,"vY0":-135.47748561007884,"vZ0":-7.003666407587605,"x":84.47,"y":167.0,"x0":-1.9110120883722197,"y0":50.00033761450824,"z0":6.146182527275386,"aX":-3.4909409371664544},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":1.6,"spinRate":2622,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.405730996814488,"extension":7.407488310215874},"index":3,"playId":"c4e664e3-8278-3007-a8f6-1a4410a38082","pitchNumber":4,"startTime":"2025-07-27T19:10:47.480Z","endTime":"2025-07-27T19:10:50.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-27T19:11:01.779Z","endTime":"2025-07-27T19:11:11.302Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61894037793259,"aZ":-45.26195899452898,"pfxX":1.3933609738287824,"pfxZ":-9.538638831634405,"pX":-0.3818110737679925,"pZ":1.5390318093190194,"vX0":3.2874772446029707,"vY0":-117.13395766788838,"vZ0":-1.1062607540488534,"x":131.55,"y":197.23,"x0":-1.991257176909037,"y0":50.001617679639885,"z0":6.294937516386355,"aX":1.9116906784180012},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-17.2,"breakHorizontal":-3.5,"spinRate":2710,"spinDirection":26},"zone":7,"typeConfidence":2.0,"plateTime":0.46979434183727653,"extension":7.277478605205339},"index":5,"playId":"8d9003ef-8549-3f38-8400-6aebd9292f1b","pitchNumber":5,"startTime":"2025-07-27T19:11:11.302Z","endTime":"2025-07-27T19:11:14.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85074510083823,"aZ":-31.477538028128375,"pfxX":2.5136245854977193,"pfxZ":0.4524110706965949,"pX":0.710981764104106,"pZ":3.3054989702489577,"vX0":6.2464829765914756,"vY0":-124.25526267735661,"vZ0":-0.539943825702796,"x":89.9,"y":149.53,"x0":-2.166432353890958,"y0":50.00578047503057,"z0":6.150305498799826,"aX":3.915499205908823},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":-6.0,"spinRate":2449,"spinDirection":104},"zone":3,"typeConfidence":2.0,"plateTime":0.4414860692988438,"extension":7.227519527686386},"index":6,"playId":"b5362351-529b-3f28-835d-a0292cc03173","pitchNumber":6,"startTime":"2025-07-27T19:11:31.497Z","endTime":"2025-07-27T19:11:34.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:11:34.968Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, third baseman Colson Montgomery to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:11:40.923Z","endTime":"2025-07-27T19:12:50.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.7,"strikeZoneTop":3.38304791499053,"strikeZoneBottom":1.4352768245738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.227473429029498,"aZ":-42.97367063803485,"pfxX":0.19551198707361284,"pfxZ":-8.196537045923275,"pX":1.0089030762086166,"pZ":1.6639010115522719,"vX0":6.715462420102097,"vY0":-114.38753742705516,"vZ0":-0.6442417650332638,"x":78.54,"y":193.85,"x0":-1.9973801092478145,"y0":50.00250547483607,"z0":6.183210329045263,"aX":0.2573164263325585},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.6,"breakHorizontal":-2.2,"spinRate":2553,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4798912407421181,"extension":7.242785588414787},"index":0,"playId":"78e7abd8-76f2-38f7-825c-651d082119d0","pitchNumber":1,"startTime":"2025-07-27T19:12:04.566Z","endTime":"2025-07-27T19:12:08.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.123762025556555,"aZ":-15.909340444902918,"pfxX":-8.308598434654368,"pfxZ":8.235570246473117,"pX":-0.28926123704488904,"pZ":3.3989039335305886,"vX0":7.845030572393798,"vY0":-138.49354058988845,"vZ0":-4.482879122744375,"x":128.03,"y":147.01,"x0":-2.056602408752443,"y0":50.00223728898982,"z0":6.077009629127273,"aX":-16.407564681337416},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":13.8,"spinRate":2400,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.393016566406422,"extension":7.277051651928661},"index":1,"playId":"e289750a-2eaf-3a47-8817-92a3f3fe2046","pitchNumber":2,"startTime":"2025-07-27T19:12:22.369Z","endTime":"2025-07-27T19:12:26.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.904866389972845,"aZ":-29.511246409044112,"pfxX":0.35695882318429384,"pfxZ":1.6769876179710863,"pX":0.15066785744020791,"pZ":2.5999501473781326,"vX0":5.729130430665392,"vY0":-125.6494496921247,"vZ0":-2.6642641773420483,"x":111.26,"y":168.58,"x0":-2.2112142671359107,"y0":50.00352169749628,"z0":6.086872563902001,"aX":0.567131136461093},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.6,"breakHorizontal":-2.0,"spinRate":2351,"spinDirection":108},"zone":5,"typeConfidence":2.0,"plateTime":0.4369241129530743,"extension":7.134685646741548},"hitData":{"launchSpeed":89.8,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.06,"coordY":168.91}},"index":2,"playId":"337e5a6e-4e36-3abd-91bd-a99da4e1f0aa","pitchNumber":3,"startTime":"2025-07-27T19:12:43.243Z","endTime":"2025-07-27T19:12:50.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:12:50.836Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:13:01.980Z","endTime":"2025-07-27T19:14:11.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.287207085234243,"aZ":-13.270852676619931,"pfxX":-4.714865750921169,"pfxZ":9.816747157852312,"pX":0.09711023102060531,"pZ":2.386712712449623,"vX0":8.063704217108892,"vY0":-138.00998403263264,"vZ0":-7.246227686875574,"x":113.3,"y":174.34,"x0":-2.2525679116083586,"y0":50.00019033729171,"z0":5.94382203891952,"aX":-9.076906741126006},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":6.8,"spinRate":2478,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3971826680688575,"extension":7.149435899897988},"index":0,"playId":"98aa7835-761d-31b4-954c-323c4e110a88","pitchNumber":1,"startTime":"2025-07-27T19:13:16.701Z","endTime":"2025-07-27T19:13:19.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.3895704478044,"aZ":-43.28420047255719,"pfxX":1.5561249448693792,"pfxZ":-7.8183851459746005,"pX":-0.8850375074288576,"pZ":2.279383165953264,"vX0":2.5658871950462894,"vY0":-117.92577858711317,"vZ0":-0.024091576070692344,"x":150.74,"y":177.24,"x0":-2.1851923685028445,"y0":50.000706875032336,"z0":6.250752092018131,"aX":2.211865208301454},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.9,"breakHorizontal":-3.4,"spinRate":2549,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.46277110519553544,"extension":7.024848754437941},"index":1,"playId":"8a3fe6de-49fe-3883-982c-08a8406a13ff","pitchNumber":2,"startTime":"2025-07-27T19:13:33.076Z","endTime":"2025-07-27T19:13:36.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-27T19:13:43.430Z","endTime":"2025-07-27T19:13:51.694Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.34562802110641,"strikeZoneBottom":1.50365411766309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.17043310164617,"aZ":-9.891545983797796,"pfxX":-2.5973338059374003,"pfxZ":10.773920586802909,"pX":-0.3310954633868199,"pZ":3.9872857502844097,"vX0":6.150884726317453,"vY0":-142.33136209555084,"vZ0":-4.254637152830843,"x":129.62,"y":131.12,"x0":-2.174935632626197,"y0":50.00674125296002,"z0":6.118680790317755,"aX":-5.374366483863638},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.0,"breakHorizontal":3.6,"spinRate":2626,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3836261991061414,"extension":7.075579615127959},"index":3,"playId":"03095384-eb63-3d92-a6f0-a6b70d69922a","pitchNumber":3,"startTime":"2025-07-27T19:13:51.694Z","endTime":"2025-07-27T19:13:56.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.972909908411193,"aZ":-9.507843780498087,"pfxX":-4.09910130428198,"pfxZ":11.342504629547108,"pX":-0.4014479523753717,"pZ":2.793543027448973,"vX0":6.478500442452503,"vY0":-139.64452805056746,"vZ0":-7.055600992775248,"x":132.3,"y":163.35,"x0":-2.206400336717091,"y0":50.00267198681362,"z0":5.959906420735348,"aX":-8.191816238342222},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.4,"breakHorizontal":6.2,"spinRate":2614,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3904829566562311,"extension":7.01255347509272},"index":4,"playId":"42544478-718c-3937-a4f9-f9318c46003c","pitchNumber":4,"startTime":"2025-07-27T19:14:07.806Z","endTime":"2025-07-27T19:14:11.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:14:11.383Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:16:18.205Z","endTime":"2025-07-27T19:17:19.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.5,"strikeZoneTop":3.32942125582333,"strikeZoneBottom":1.42562879613242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.486534765821094,"aZ":-13.309881969688536,"pfxX":-6.586111573405687,"pfxZ":9.316676286356278,"pX":-1.0109992967027162,"pZ":1.4662704549257752,"vX0":3.900508836274721,"vY0":-140.59928834225184,"vZ0":-10.849747076875943,"x":155.54,"y":199.19,"x0":-1.552369224676444,"y0":50.00314859908512,"z0":6.2125813455634304,"aX":-13.336000070167866},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":11.3,"spinRate":2111,"spinDirection":213},"zone":13,"typeConfidence":0.89,"plateTime":0.3878944476487707,"extension":6.779644515016866},"index":0,"playId":"0a59b252-7f01-3503-a4a6-12d3d04b3e65","pitchNumber":1,"startTime":"2025-07-27T19:16:18.205Z","endTime":"2025-07-27T19:16:21.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.27078499694369,"strikeZoneBottom":1.37081890505791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97013451377437,"aZ":-30.996569440438087,"pfxX":0.18317293401127555,"pfxZ":0.7138434447516921,"pX":-0.4041399363451554,"pZ":2.645323395097783,"vX0":2.8097484098235417,"vY0":-127.4053492663743,"vZ0":-3.689654536079688,"x":132.4,"y":167.36,"x0":-1.5410165305976473,"y0":50.00622686662248,"z0":6.53846870849772,"aX":0.3036269016461517},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":-1.0,"spinRate":2266,"spinDirection":94},"zone":4,"typeConfidence":0.89,"plateTime":0.42844174864819706,"extension":6.63673651360524},"index":1,"playId":"c5ea0654-a494-33e7-a867-a8f5899a7aa7","pitchNumber":2,"startTime":"2025-07-27T19:16:29.765Z","endTime":"2025-07-27T19:16:32.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":91.7,"endSpeed":85.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.12652166361983,"aZ":-24.134370391839276,"pfxX":-8.025601625884821,"pfxZ":4.362641658603959,"pX":-0.16824620535915788,"pZ":2.8027449122047887,"vX0":6.485523704820095,"vY0":-133.5150439032254,"vZ0":-4.744395963011764,"x":123.41,"y":163.11,"x0":-1.5614342147075095,"y0":50.00440724159996,"z0":6.294757967491311,"aX":-14.793364082629482},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.3,"breakHorizontal":13.6,"spinRate":1242,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.4070243344807314,"extension":6.770036977105609},"index":2,"playId":"f654de53-c094-35f0-ab64-a01e343aea0e","pitchNumber":3,"startTime":"2025-07-27T19:16:48.610Z","endTime":"2025-07-27T19:16:51.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-27T19:17:03.181Z","endTime":"2025-07-27T19:17:12.132Z","isPitch":false,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.830082668743707,"aZ":-32.80378020621147,"pfxX":-1.1131080840682743,"pfxZ":-0.355036114843827,"pX":-0.01763765847807165,"pZ":2.05053602128893,"vX0":4.279517950339854,"vY0":-131.84138539271612,"vZ0":-5.06920330329638,"x":117.67,"y":183.42,"x0":-1.5195025394347623,"y0":50.006364656103294,"z0":6.4280161421887,"aX":-1.9543814158373032},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.6,"breakHorizontal":1.1,"spinRate":2219,"spinDirection":54},"zone":8,"typeConfidence":0.87,"plateTime":0.41593301828203044,"extension":6.706895437262226},"hitData":{"launchSpeed":100.5,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":150.67}},"index":4,"playId":"afc654a2-49ec-3369-b230-fcbf9ad485ae","pitchNumber":4,"startTime":"2025-07-27T19:17:12.132Z","endTime":"2025-07-27T19:17:19.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:17:19.822Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Vargas grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:17:26.770Z","endTime":"2025-07-27T19:18:04.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.4929591059041,"strikeZoneBottom":1.52816206166245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.838878133403966,"aZ":-31.082775563548605,"pfxX":0.3941878538449375,"pfxZ":0.6429729801612334,"pX":1.969917290741231,"pZ":2.03172361447765,"vX0":8.286988223487946,"vY0":-130.24390648515032,"vZ0":-5.303124362506053,"x":41.91,"y":183.92,"x0":-1.317387370856501,"y0":50.00380259294461,"z0":6.47242496999323,"aX":0.67031606310169},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.1,"breakHorizontal":-2.8,"spinRate":2239,"spinDirection":70},"zone":14,"typeConfidence":0.88,"plateTime":0.4221158000690748,"extension":6.720786651542467},"index":0,"playId":"4444e40a-f554-3705-8e0d-a3b2db1d0a5a","pitchNumber":1,"startTime":"2025-07-27T19:17:43.411Z","endTime":"2025-07-27T19:17:46.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05699262565607,"aZ":-10.16995708339626,"pfxX":-5.243892152797346,"pfxZ":11.029559786999066,"pX":-0.02619576791127938,"pZ":2.6203147223608925,"vX0":5.7414776654560535,"vY0":-140.42109198014157,"vZ0":-8.43084526108291,"x":118.0,"y":168.03,"x0":-1.4169122051414222,"y0":50.005061524386626,"z0":6.324988824461012,"aX":-10.464384474393423},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":8.3,"spinRate":2220,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.3901836325138279,"extension":7.064110678038866},"hitData":{"launchSpeed":100.5,"launchAngle":-4.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":151.68}},"index":1,"playId":"d8d516f6-1d6c-30cb-97aa-051c02ed04f8","pitchNumber":2,"startTime":"2025-07-27T19:17:57.236Z","endTime":"2025-07-27T19:18:04.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:18:04.914Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:18:15.077Z","endTime":"2025-07-27T19:18:54.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":96.0,"endSpeed":88.3,"strikeZoneTop":3.29175214217933,"strikeZoneBottom":1.42441304665356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.19702225555256,"aZ":-12.232921877719056,"pfxX":-5.725437741177387,"pfxZ":10.010276953607725,"pX":-0.17768931364970628,"pZ":3.623971872363523,"vX0":5.612434864276383,"vY0":-139.7144900581203,"vZ0":-5.5915433909378836,"x":123.77,"y":140.93,"x0":-1.4611795687203992,"y0":50.00537024758558,"z0":6.443696298347649,"aX":-11.40859197600018},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":9.4,"spinRate":2173,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.3908739563489254,"extension":6.667935377648881},"index":0,"playId":"0efe9479-99c6-34de-a2c1-de1c518ead67","pitchNumber":1,"startTime":"2025-07-27T19:18:34.064Z","endTime":"2025-07-27T19:18:38.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15725128376696,"aZ":-19.86557671644223,"pfxX":-4.295313335661545,"pfxZ":6.991443211574563,"pX":-0.5207228238384194,"pZ":1.951819028931556,"vX0":4.408430254829777,"vY0":-131.41120444966572,"vZ0":-7.252733374210338,"x":136.85,"y":186.08,"x0":-1.6568001634698097,"y0":50.00232129414278,"z0":6.207860647216128,"aX":-7.561108676686454},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.4,"breakHorizontal":6.8,"spinRate":1491,"spinDirection":215},"zone":7,"typeConfidence":0.82,"plateTime":0.4157851679583464,"extension":6.493141570451328},"hitData":{"launchSpeed":100.9,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.33,"coordY":147.63}},"index":1,"playId":"359305d9-9115-3bc4-afe6-4d741aeb3059","pitchNumber":2,"startTime":"2025-07-27T19:18:46.303Z","endTime":"2025-07-27T19:18:54.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:18:54.058Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to center fielder Brooks Baldwin.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:21:20.010Z","endTime":"2025-07-27T19:22:55.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681460,"link":"/api/v1/people/681460"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.8,"strikeZoneTop":3.57582103275382,"strikeZoneBottom":1.57308458100583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.472409244703325,"aZ":-41.11917011110651,"pfxX":3.5229837041691923,"pfxZ":-6.622013484915065,"pX":1.1373407763173558,"pZ":1.4685976457448575,"vX0":6.019406599452762,"vY0":-115.47174831720848,"vZ0":-1.8195805193267467,"x":73.65,"y":199.13,"x0":-1.9608506278742144,"y0":50.00415284367494,"z0":6.222511926276264,"aX":4.757119156416573},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.1,"breakHorizontal":-7.9,"spinRate":2590,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4743229466277139,"extension":7.151566419868373},"index":0,"playId":"a2e1cd67-1871-3635-81c9-9448f1d79038","pitchNumber":1,"startTime":"2025-07-27T19:21:45.195Z","endTime":"2025-07-27T19:21:48.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.52701174757075,"strikeZoneBottom":1.64379151533608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.918006179464992,"aZ":-44.45922124445203,"pfxX":-0.07493672848332977,"pfxZ":-8.804452738391374,"pX":0.15833086317106826,"pZ":1.4355403971692287,"vX0":5.0430432413072825,"vY0":-117.52158225984769,"vZ0":-1.3772801544720121,"x":110.96,"y":200.02,"x0":-2.0085455500898726,"y0":50.00563827980023,"z0":6.170199951304753,"aX":-0.10482206198359759},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.0,"breakHorizontal":-1.1,"spinRate":2558,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.46661197148952516,"extension":7.0755872171954195},"index":1,"playId":"6c85fbb7-219a-30e3-ab28-2202f873d54c","pitchNumber":2,"startTime":"2025-07-27T19:22:00.438Z","endTime":"2025-07-27T19:22:04.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.9,"strikeZoneTop":3.5322819930393,"strikeZoneBottom":1.53009924179703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.99497416494218,"aZ":-27.74630582067194,"pfxX":0.3288287661471877,"pfxZ":2.79245552245815,"pX":-0.11522212126974399,"pZ":1.172740505213962,"vX0":5.419521696079883,"vY0":-123.88586878401533,"vZ0":-5.988410428493295,"x":121.39,"y":207.12,"x0":-2.3554403298375384,"y0":50.00323848405772,"z0":5.8811085476274725,"aX":0.5214418716455098},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.2,"breakHorizontal":-1.6,"spinRate":2515,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.4387033434049239,"extension":6.942949159834959},"index":2,"playId":"fe8a99cf-7dd7-3e05-ab30-688973ac7d49","pitchNumber":3,"startTime":"2025-07-27T19:22:17.367Z","endTime":"2025-07-27T19:22:22.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.4,"strikeZoneTop":3.59475903256697,"strikeZoneBottom":1.50812201462219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68039515731782,"aZ":-12.051581389086552,"pfxX":-4.29186642775416,"pfxZ":10.698722405000638,"pX":0.5409755204621035,"pZ":2.3409350125397106,"vX0":8.358180888634926,"vY0":-134.89074665574535,"vZ0":-7.689013460372495,"x":96.38,"y":175.57,"x0":-2.0116572575944747,"y0":50.00091964762166,"z0":6.039289013081513,"aX":-8.07141754658846},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":6.4,"spinRate":2672,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4028948719190235,"extension":7.211365033913628},"index":3,"playId":"90f4c97e-ba55-3988-bd53-b94c77411a97","pitchNumber":4,"startTime":"2025-07-27T19:22:32.763Z","endTime":"2025-07-27T19:22:36.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20653456191656,"aZ":-11.081587593025258,"pfxX":-4.840700630390105,"pfxZ":10.945458535546232,"pX":0.14687560137318442,"pZ":2.2440445544453906,"vX0":7.506453276032365,"vY0":-136.752350881206,"vZ0":-8.385825982894334,"x":111.4,"y":178.19,"x0":-1.982897535197666,"y0":50.00626943055562,"z0":6.077484976946255,"aX":-9.331761359316907},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":7.6,"spinRate":2659,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.39788229723070767,"extension":7.265236829064935},"hitData":{"launchSpeed":90.9,"launchAngle":27.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.81,"coordY":72.62}},"index":4,"playId":"8ca2205f-da65-3852-9331-b34ce4d154d9","pitchNumber":5,"startTime":"2025-07-27T19:22:47.916Z","endTime":"2025-07-27T19:22:55.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:22:55.785Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:23:02.260Z","endTime":"2025-07-27T19:24:25.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.0,"strikeZoneTop":3.22832509412579,"strikeZoneBottom":1.30545145538641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.683482229933393,"aZ":-42.789738222376236,"pfxX":1.808600130698843,"pfxZ":-7.932394395338633,"pX":-1.4079904907110168,"pZ":3.677811811565027,"vX0":1.0405318880112713,"vY0":-114.5134306626307,"vZ0":3.247084828519127,"x":170.67,"y":139.48,"x0":-2.102146350635473,"y0":50.00405552755827,"z0":6.406295501652903,"aX":2.419663543248862},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.3,"breakHorizontal":-3.5,"spinRate":2482,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.4769641374081317,"extension":7.159971794524872},"index":0,"playId":"0a7ef2da-b628-37c5-97a7-f37890597494","pitchNumber":1,"startTime":"2025-07-27T19:23:25.529Z","endTime":"2025-07-27T19:23:28.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.869919314438494,"aZ":-24.037206213275795,"pfxX":1.8404998901943392,"pfxZ":4.921695065959399,"pX":0.3261944398133633,"pZ":2.8752453546990915,"vX0":5.813499755171728,"vY0":-127.15504671297094,"vZ0":-3.281151395132717,"x":104.57,"y":161.15,"x0":-2.220399434534411,"y0":50.00102654529256,"z0":6.070521710663755,"aX":3.038753333187545},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.5,"breakHorizontal":-4.6,"spinRate":2553,"spinDirection":183},"zone":3,"typeConfidence":2.0,"plateTime":0.4292827260075853,"extension":7.217843333425226},"index":1,"playId":"51e7150a-2b73-37c1-b5c5-54c105000dfc","pitchNumber":2,"startTime":"2025-07-27T19:23:43.314Z","endTime":"2025-07-27T19:23:46.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.819898422686162,"aZ":-10.404008562782343,"pfxX":-5.338299871533707,"pfxZ":11.32213263298796,"pX":0.11788402495934691,"pZ":3.3512997273846783,"vX0":7.135192855676181,"vY0":-137.39022357049777,"vZ0":-5.638731390647405,"x":112.51,"y":148.29,"x0":-1.8123422518521475,"y0":50.00009531608313,"z0":6.129024816334526,"aX":-10.262404260248351},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.6,"breakHorizontal":8.3,"spinRate":2602,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3978096813301648,"extension":7.239890074155941},"index":2,"playId":"1576fdb6-313c-3bcd-b071-42303f0e9072","pitchNumber":3,"startTime":"2025-07-27T19:24:03.802Z","endTime":"2025-07-27T19:24:07.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.2298596956634,"strikeZoneBottom":1.27745078490238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.202829972813312,"aZ":-8.715296017962281,"pfxX":-3.549304454538462,"pfxZ":11.881895536683906,"pX":0.7098784212828506,"pZ":2.8972423523814776,"vX0":8.341709646383698,"vY0":-139.57224354094822,"vZ0":-7.480183000038723,"x":89.94,"y":160.55,"x0":-1.8554718574623,"y0":50.00321541369961,"z0":6.184850123877877,"aX":-7.008516963403301},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.2,"breakHorizontal":4.7,"spinRate":2713,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.3923281767597424,"extension":7.197179628887367},"index":3,"playId":"cc5c78eb-9494-3779-9662-ec34069a247a","pitchNumber":4,"startTime":"2025-07-27T19:24:21.250Z","endTime":"2025-07-27T19:24:25.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:24:25.129Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to third baseman Colson Montgomery.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:24:28.200Z","endTime":"2025-07-27T19:25:16.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.7,"endSpeed":75.6,"strikeZoneTop":3.17729047660801,"strikeZoneBottom":1.32321371609734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.648211225659132,"aZ":-44.45592058874606,"pfxX":2.65009237012928,"pfxZ":-8.551451445899794,"pX":-1.2285704659496341,"pZ":2.970854941848671,"vX0":1.323094468427752,"vY0":-119.04351472723889,"vZ0":1.5814951479807184,"x":163.83,"y":158.57,"x0":-2.1356633330585457,"y0":50.002351513703964,"z0":6.319382867508096,"aX":3.8064693141115957},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.9,"breakHorizontal":-5.2,"spinRate":2497,"spinDirection":26},"zone":11,"typeConfidence":2.0,"plateTime":0.45995285913459005,"extension":7.10967471691338},"index":0,"playId":"76278a6d-5991-3eb1-ae21-751b49077931","pitchNumber":1,"startTime":"2025-07-27T19:24:51.079Z","endTime":"2025-07-27T19:24:54.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.83839936922724,"aZ":-12.13526437104217,"pfxX":-4.687089396019481,"pfxZ":9.973286227251911,"pX":-0.10209501481011664,"pZ":2.390209945569295,"vX0":7.218236090358405,"vY0":-139.95670169214984,"vZ0":-7.759245925745081,"x":120.89,"y":174.24,"x0":-2.090657918202354,"y0":50.00079982622673,"z0":5.970297900000591,"aX":-9.415953772179739},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":7.2,"spinRate":2730,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.38948456904346784,"extension":7.173484158639525},"hitData":{"launchSpeed":83.9,"launchAngle":71.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":171.95}},"index":1,"playId":"851eb426-7e84-3ef8-9882-f8c655abb701","pitchNumber":2,"startTime":"2025-07-27T19:25:06.924Z","endTime":"2025-07-27T19:25:16.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:25:16.821Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:27:23.880Z","endTime":"2025-07-27T19:28:32.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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, 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":89.6,"endSpeed":81.7,"strikeZoneTop":3.73773041198103,"strikeZoneBottom":1.6670619476307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.131960778882526,"aZ":-16.562139902375183,"pfxX":-3.8295377357986737,"pfxZ":9.112850004364578,"pX":0.14184105209491052,"pZ":3.3791495010454438,"vX0":5.8048533538967355,"vY0":-130.26329673260986,"vZ0":-4.462024759700628,"x":111.59,"y":147.54,"x0":-1.6210173992566017,"y0":50.00432210864804,"z0":6.371790649577247,"aX":-6.562402705657839},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.7,"breakHorizontal":5.6,"spinRate":1393,"spinDirection":217},"zone":2,"typeConfidence":0.81,"plateTime":0.42096925101361693,"extension":6.561385710826242},"index":0,"playId":"6bad53e9-529e-39fd-aba7-0e8491f03cbd","pitchNumber":1,"startTime":"2025-07-27T19:27:26.217Z","endTime":"2025-07-27T19:27:29.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.364294320237224,"aZ":-32.30965192078809,"pfxX":-0.9628563406876811,"pfxZ":-0.0777784394414116,"pX":-0.6257876749401796,"pZ":2.5940393353542963,"vX0":2.798772636671664,"vY0":-128.16414873707282,"vZ0":-3.557029116723447,"x":140.85,"y":168.74,"x0":-1.606657369195145,"y0":50.00529330291443,"z0":6.5219108497271945,"aX":-1.602886872328506},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.7,"breakHorizontal":1.1,"spinRate":2171,"spinDirection":62},"zone":4,"typeConfidence":0.88,"plateTime":0.42727250302741204,"extension":6.41557325139126},"index":1,"playId":"7a6b966f-b292-3262-ba9b-41d9d2dcb2c2","pitchNumber":2,"startTime":"2025-07-27T19:27:39.421Z","endTime":"2025-07-27T19:27:42.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-27T19:27:51.291Z","endTime":"2025-07-27T19:28:10.379Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.4,"strikeZoneTop":3.72878644898629,"strikeZoneBottom":1.67662643015937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.981293551952778,"aZ":-28.846318233477525,"pfxX":1.0931120902055946,"pfxZ":1.8848668177908237,"pX":0.17495883230213552,"pZ":-0.018843125490362673,"vX0":3.8728304012094528,"vY0":-131.01756108009184,"vZ0":-10.809433401185863,"x":110.33,"y":239.29,"x0":-1.4558857810628312,"y0":50.00215704742952,"z0":6.266430507535154,"aX":1.926476947659816},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.6,"breakHorizontal":-2.8,"spinRate":2125,"spinDirection":111},"zone":14,"typeConfidence":0.88,"plateTime":0.4158086945736099,"extension":7.166765432606282},"index":3,"playId":"4cc5a50d-ed8b-3473-b327-2491f0213bd7","pitchNumber":3,"startTime":"2025-07-27T19:28:10.379Z","endTime":"2025-07-27T19:28:13.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.72987205236946,"strikeZoneBottom":1.64927637689827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.888294018457735,"aZ":-23.752418861452764,"pfxX":-3.068203714620553,"pfxZ":4.711204024691674,"pX":-0.5155071234512717,"pZ":2.0701011784964054,"vX0":3.729624365070132,"vY0":-132.24280903876675,"vZ0":-6.473607764059719,"x":136.65,"y":182.89,"x0":-1.5397151695452793,"y0":50.00211886598877,"z0":6.270682288236233,"aX":-5.482208251630431},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":4.8,"spinRate":1328,"spinDirection":223},"zone":7,"typeConfidence":0.43,"plateTime":0.412814429381251,"extension":6.545695347129194},"index":4,"playId":"307083d4-35ba-3eb8-a3b8-0ef59883c9fc","pitchNumber":4,"startTime":"2025-07-27T19:28:28.029Z","endTime":"2025-07-27T19:28:32.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:28:32.658Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Robert Jr. grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:28:33.582Z","endTime":"2025-07-27T19:29:33.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":96.7,"endSpeed":89.9,"strikeZoneTop":3.82523044227225,"strikeZoneBottom":1.79380611943648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.158173880397165,"aZ":-12.707642272064051,"pfxX":-5.424355173576214,"pfxZ":9.581055065341792,"pX":-0.32447308430970706,"pZ":1.2095649181630823,"vX0":5.2510830377199875,"vY0":-140.53498231635183,"vZ0":-11.669400768369906,"x":129.37,"y":206.12,"x0":-1.4983385985192583,"y0":50.005716641169066,"z0":6.203718696375916,"aX":-11.022950759346946},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":9.0,"spinRate":2125,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.3874456443523262,"extension":6.935313027607839},"index":0,"playId":"e495c1e0-ea74-312c-9cbb-816cfa04742f","pitchNumber":1,"startTime":"2025-07-27T19:28:55.865Z","endTime":"2025-07-27T19:29:00.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":96.5,"endSpeed":89.1,"strikeZoneTop":3.7933668142529,"strikeZoneBottom":1.73364359330141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.015168889356538,"aZ":-12.029155965718331,"pfxX":-6.1187231415425165,"pfxZ":10.02073452455593,"pX":-0.9436981880062707,"pZ":1.4630694546052765,"vX0":3.8541307171407015,"vY0":-140.25043449404185,"vZ0":-10.98878662366852,"x":152.97,"y":199.28,"x0":-1.5342868930166955,"y0":50.00383119892447,"z0":6.195774131595414,"aX":-12.301198623349935},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":10.4,"spinRate":2180,"spinDirection":216},"zone":13,"typeConfidence":0.89,"plateTime":0.3891783370931159,"extension":6.947198570555192},"index":1,"playId":"16dc479c-d9e3-30a5-809e-c8c104a46f68","pitchNumber":2,"startTime":"2025-07-27T19:29:11.048Z","endTime":"2025-07-27T19:29:16.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.99823742113581,"aZ":-32.203630809519986,"pfxX":-0.025200196118711826,"pfxZ":-0.016583600863649295,"pX":0.408118715926472,"pZ":2.181768974423551,"vX0":4.853096735180104,"vY0":-130.65818922274258,"vZ0":-4.969823353792625,"x":101.44,"y":179.87,"x0":-1.468531162927797,"y0":50.00486116822763,"z0":6.5229200789628665,"aX":-0.04498115077504074},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.8,"breakHorizontal":-1.0,"spinRate":2192,"spinDirection":72},"zone":9,"typeConfidence":0.88,"plateTime":0.4188865402368793,"extension":6.580094720716203},"hitData":{"launchSpeed":58.9,"launchAngle":14.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.77,"coordY":170.47}},"index":2,"playId":"05fa781e-5f98-33ce-b6e0-0e7b2a1a032b","pitchNumber":3,"startTime":"2025-07-27T19:29:25.902Z","endTime":"2025-07-27T19:29:33.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:29:33.659Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lenyn Sosa grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:29:37.610Z","endTime":"2025-07-27T19:30:34.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.6055528654082,"strikeZoneBottom":1.68406122493701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.996059151373395,"aZ":-10.153779580496538,"pfxX":-7.062594042844308,"pfxZ":10.908267014241328,"pX":-0.7154109493651807,"pZ":3.218428121678288,"vX0":4.714374219299408,"vY0":-140.51980185413885,"vZ0":-6.995562290833053,"x":144.27,"y":151.88,"x0":-1.489054617057299,"y0":50.00528486990488,"z0":6.384872863678116,"aX":-14.260852299248205},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.7,"breakHorizontal":12.0,"spinRate":2281,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.3883808529754944,"extension":6.756285290105772},"index":0,"playId":"ddc6e4b1-bf45-3300-a2d9-2d030f9069fb","pitchNumber":1,"startTime":"2025-07-27T19:29:56.678Z","endTime":"2025-07-27T19:30:00.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.386420902950423,"aZ":-11.639121385226218,"pfxX":-6.36692407724115,"pfxZ":10.160438377353202,"pX":-0.4666870551033769,"pZ":3.2652937481446767,"vX0":5.112995266690324,"vY0":-140.89760772354677,"vZ0":-6.4821408171108335,"x":104.38,"y":151.73,"x0":-1.4727650974675257,"y0":50.00553665915545,"z0":6.339295518917295,"aX":-12.87283603439841},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":10.6,"spinRate":2185,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.38792290791170236,"extension":6.7782406079091775},"index":1,"playId":"64ce2980-9b56-3055-9ac5-b809364c8751","pitchNumber":2,"startTime":"2025-07-27T19:30:10.022Z","endTime":"2025-07-27T19:30:13.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.300305322919222,"aZ":-33.274093485878296,"pfxX":-0.06006749230729269,"pfxZ":-0.6330416901131546,"pX":0.2074720766487018,"pZ":1.4151736374316808,"vX0":4.01706835620888,"vY0":-130.14631833088842,"vZ0":-6.59866349643964,"x":109.09,"y":200.57,"x0":-1.3406097609095313,"y0":50.00294956928138,"z0":6.466603919344189,"aX":-0.1043713624384099},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.3,"breakHorizontal":-0.7,"spinRate":2209,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.41897471091622585,"extension":6.686018258953655},"hitData":{"launchSpeed":89.1,"launchAngle":-4.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.33,"coordY":146.62}},"index":2,"playId":"73eb49c9-9306-3b25-bcd1-b9e2b51474d4","pitchNumber":3,"startTime":"2025-07-27T19:30:26.457Z","endTime":"2025-07-27T19:30:34.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:30:34.183Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a ground ball to center fielder Brooks Baldwin.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:32:38.222Z","endTime":"2025-07-27T19:32:52.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681460,"link":"/api/v1/people/681460"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":72.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.056998123438607,"aZ":-42.43091972897029,"pfxX":1.9912510647164419,"pfxZ":-7.912066891087466,"pX":0.21632979475377817,"pZ":2.472420241973618,"vX0":4.54604344939817,"vY0":-112.75178988321713,"vZ0":0.9447502576942037,"x":108.75,"y":172.02,"x0":-2.0785360016036587,"y0":50.00082123028492,"z0":6.304404958458958,"aX":2.581766854999649},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-13.8,"breakHorizontal":-4.7,"spinRate":2567,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.4844029211732179,"extension":7.162076176015789},"hitData":{"launchSpeed":77.5,"launchAngle":14.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.52,"coordY":146.57}},"index":0,"playId":"0c730aa5-3e2f-3d37-81c8-6711ff06dcf1","pitchNumber":1,"startTime":"2025-07-27T19:32:40.716Z","endTime":"2025-07-27T19:32:52.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:32:52.019Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder Brooks Baldwin.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:33:06.408Z","endTime":"2025-07-27T19:34:49.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681460,"link":"/api/v1/people/681460"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.518333689333858,"aZ":-14.82318188377426,"pfxX":-6.020149471576908,"pfxZ":9.562261470314743,"pX":-0.41017802647669993,"pZ":3.269025489790362,"vX0":6.941966664777194,"vY0":-133.09076366406063,"vZ0":-4.514829964665466,"x":132.64,"y":150.52,"x0":-2.256243135816715,"y0":50.0018632192197,"z0":6.042806017486519,"aX":-10.922798477824124},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.7,"breakHorizontal":9.6,"spinRate":2411,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.4097654506492221,"extension":7.1653586310883535},"index":0,"playId":"0b3c5b71-fc3b-330b-83ec-b7c4626582a8","pitchNumber":1,"startTime":"2025-07-27T19:33:18.427Z","endTime":"2025-07-27T19:33:21.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.66632382432379,"strikeZoneBottom":1.42509466096726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.49697500066557,"aZ":-11.095282513610329,"pfxX":-3.4631887669989077,"pfxZ":10.814529401537504,"pX":0.7825087571013645,"pZ":3.638892669648846,"vX0":9.412839397868984,"vY0":-137.74596776309463,"vZ0":-4.481090504932462,"x":87.17,"y":140.53,"x0":-2.207579754017777,"y0":50.004020769403716,"z0":6.018530981735542,"aX":-6.7524853272230265},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":4.6,"spinRate":2392,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.3954945718552261,"extension":7.225612932998106},"index":1,"playId":"4e790c8b-bf77-3e7f-a50c-678d23e733b1","pitchNumber":2,"startTime":"2025-07-27T19:33:42.074Z","endTime":"2025-07-27T19:33:45.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"a2569814-bd9d-43ac-b6b4-64b72107d190","startTime":"2025-07-27T19:34:01.252Z","endTime":"2025-07-27T19:34:06.252Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.61955258224248,"strikeZoneBottom":1.43640583365787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72665881581316,"aZ":-15.086399470426947,"pfxX":-5.295191034597133,"pfxZ":8.888872089038085,"pX":-0.48892386578237945,"pZ":4.5406631247145715,"vX0":6.98048072406822,"vY0":-136.9249897565979,"vZ0":-1.5688727067229613,"x":135.64,"y":116.18,"x0":-2.368727731226536,"y0":50.00130346970033,"z0":6.1398148674640725,"aX":-10.17837634841154},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2450,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3981462241785412,"extension":7.0332533342892845},"index":3,"playId":"1b0c1103-9847-3114-b07a-e510f9e5edd4","pitchNumber":3,"startTime":"2025-07-27T19:34:18.477Z","endTime":"2025-07-27T19:34:21.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.6806378866768,"aZ":-43.59848061330097,"pfxX":3.2856549250080342,"pfxZ":-8.545315962374753,"pX":-0.1881219604799246,"pZ":2.8409780314637625,"vX0":3.7622074147322353,"vY0":-114.76055717845097,"vZ0":1.8585486238393993,"x":124.17,"y":162.07,"x0":-2.273746324251684,"y0":50.00108920555005,"z0":6.258518304340283,"aX":4.393537883153843},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.8,"breakHorizontal":-6.8,"spinRate":2541,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.47677357751200766,"extension":7.236391555347665},"hitData":{"launchSpeed":78.4,"launchAngle":31.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.4,"coordY":97.46}},"index":4,"playId":"cb2f428a-064e-3d2c-aa23-9551861335dc","pitchNumber":4,"startTime":"2025-07-27T19:34:41.009Z","endTime":"2025-07-27T19:34:49.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":3.600000000000005,"leverageIndex":1.56,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:34:49.610Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out softly to first baseman Miguel Vargas. Carson Kelly to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:34:57.697Z","endTime":"2025-07-27T19:35:48.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.5924540752977,"strikeZoneBottom":1.48352569597199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.860346117699677,"aZ":-42.430659048585056,"pfxX":3.1583250439071713,"pfxZ":-7.659400295275878,"pX":0.3372953913884632,"pZ":3.7956963742225596,"vX0":4.578663460150731,"vY0":-114.90366213935992,"vZ0":3.5572860790964453,"x":104.14,"y":136.3,"x0":-2.089657144716283,"y0":50.0007054674079,"z0":6.3443710377380675,"aX":4.230320759079574},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.7,"breakHorizontal":-6.8,"spinRate":2413,"spinDirection":30},"zone":12,"typeConfidence":2.0,"plateTime":0.4762935691676562,"extension":7.152624124883643},"index":0,"playId":"5a8f54cf-8b16-3f5a-8d73-6bee5e7758de","pitchNumber":1,"startTime":"2025-07-27T19:35:19.167Z","endTime":"2025-07-27T19:35:23.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.401980226818097,"aZ":-24.52954030232796,"pfxX":-1.3157411637673553,"pfxZ":4.600749695212046,"pX":0.1175789323071598,"pZ":1.4013996969556162,"vX0":6.778231161344501,"vY0":-127.33667790398711,"vZ0":-6.4690707374083996,"x":112.52,"y":200.94,"x0":-2.3949898813010737,"y0":50.002139351168545,"z0":5.885826427654485,"aX":-2.1866644682228262},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.2,"breakHorizontal":1.1,"spinRate":2390,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4283206908722521,"extension":7.145872653354686},"hitData":{"launchSpeed":57.6,"launchAngle":-19.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":132.3,"coordY":195.06}},"index":1,"playId":"259ec2b3-7260-3f19-9b2a-92cb7acf84fd","pitchNumber":2,"startTime":"2025-07-27T19:35:39.582Z","endTime":"2025-07-27T19:35:48.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":1.35,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:35:48.128Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to center fielder Brooks Baldwin. Carson Kelly scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:36:18.459Z","endTime":"2025-07-27T19:38:23.383Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681460,"link":"/api/v1/people/681460"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":{"id":680732,"link":"/api/v1/people/680732"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","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":"5e397160-e632-46d3-b4af-2e01c2419e96","startTime":"2025-07-27T19:36:18.459Z","endTime":"2025-07-27T19:36:23.459Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.453435140609,"strikeZoneBottom":1.52027558980243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.222828650547722,"aZ":-27.097407735046723,"pfxX":2.5315210536963892,"pfxZ":3.2008566367843017,"pX":1.4954943423654974,"pZ":3.0147754949064565,"vX0":8.554697180323787,"vY0":-124.92670483781632,"vZ0":-1.987782276646744,"x":60.0,"y":157.38,"x0":-2.2967472030961344,"y0":50.00535088890506,"z0":6.0395368704904895,"aX":4.015792633921472},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":-6.5,"spinRate":2304,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4377843569166395,"extension":7.117012091872218},"index":1,"playId":"416c6e0b-d839-3ef6-8b76-61c9210917cf","pitchNumber":1,"startTime":"2025-07-27T19:36:33.820Z","endTime":"2025-07-27T19:36:37.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.37988533958405,"strikeZoneBottom":1.56281784727285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.553484544185732,"aZ":-29.644604819606013,"pfxX":2.0684031884954557,"pfxZ":1.6554113229787921,"pX":2.1017237727792337,"pZ":1.5940246709448425,"vX0":9.996188347111104,"vY0":-122.60158361481605,"vZ0":-4.489014372453464,"x":36.89,"y":195.74,"x0":-2.2918804390583736,"y0":50.00153538136282,"z0":5.970009185080632,"aX":3.1574565895115825},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.2,"breakHorizontal":-6.0,"spinRate":2354,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.44623827493041235,"extension":7.164532887045401},"index":2,"playId":"f4d89cfd-99ef-34fb-a978-34112988517c","pitchNumber":2,"startTime":"2025-07-27T19:36:52.507Z","endTime":"2025-07-27T19:36:56.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.43209524178795,"strikeZoneBottom":1.55790960851915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.162102098860387,"aZ":-14.938241059478157,"pfxX":-7.718991576325739,"pfxZ":9.157316652430016,"pX":0.5669500880449667,"pZ":1.7683846188563812,"vX0":9.826919005754108,"vY0":-135.47993089777256,"vZ0":-8.287279448835474,"x":95.39,"y":191.03,"x0":-2.0834999627815716,"y0":50.002723470929844,"z0":5.884604563784264,"aX":-14.528077691007741},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":12.2,"spinRate":2390,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.4023896650626786,"extension":7.327967502435505},"index":3,"playId":"a46a2a35-9e19-3478-9de5-a1caa54f943f","pitchNumber":3,"startTime":"2025-07-27T19:37:12.895Z","endTime":"2025-07-27T19:37:17.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.38338848614941,"strikeZoneBottom":1.56684472798609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.146297036934378,"aZ":-12.148050822460645,"pfxX":-7.454896408872514,"pfxZ":10.371978797768083,"pX":0.5009618001528098,"pZ":2.0816342253943336,"vX0":9.713003305908588,"vY0":-137.28371542843158,"vZ0":-8.388850447742746,"x":97.9,"y":182.58,"x0":-2.0956347291724886,"y0":50.00293609820878,"z0":5.9816506782852485,"aX":-14.393543089217061},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":11.8,"spinRate":2441,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.39725678362295325,"extension":7.199043188651266},"index":4,"playId":"1a7ca331-9ce3-3dae-958e-beb0a5cadd53","pitchNumber":4,"startTime":"2025-07-27T19:37:31.392Z","endTime":"2025-07-27T19:37:35.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-27T19:37:52.565Z","endTime":"2025-07-27T19:38:11.067Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.850978973876337,"aZ":-12.194694639331468,"pfxX":-3.150625620400664,"pfxZ":10.436096326843607,"pX":0.2747920292256713,"pZ":3.413361668185985,"vX0":7.10714445960455,"vY0":-137.35590268955625,"vZ0":-5.313009908109486,"x":106.53,"y":146.62,"x0":-1.9346248110091113,"y0":50.00621099401202,"z0":6.199104123374964,"aX":-6.0346696701237015},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":4.2,"spinRate":2633,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.39846315389057096,"extension":7.240796333487528},"hitData":{"launchSpeed":96.3,"launchAngle":21.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.36,"coordY":90.87}},"index":6,"playId":"f339a32c-92e9-3158-afd1-7cbabc720433","pitchNumber":5,"startTime":"2025-07-27T19:38:11.067Z","endTime":"2025-07-27T19:38:23.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":-11.499999999999996,"leverageIndex":1.48,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:38:23.383Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Shaw doubles (13) on a line drive to left fielder Andrew Benintendi. Nico Hoerner scores. Matt Shaw to 3rd. Matt Shaw advances to 3rd, on a throwing error by shortstop Chase Meidroth.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:38:52.986Z","endTime":"2025-07-27T19:39:50.133Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":680732,"link":"/api/v1/people/680732"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","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":"ffe814ac-96c1-4fbf-a8f6-3c14a04a2d4f","startTime":"2025-07-27T19:38:52.986Z","endTime":"2025-07-27T19:38:57.986Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.85280569593809,"aZ":-42.78625950387618,"pfxX":2.319690963257875,"pfxZ":-7.866211994800647,"pX":-0.015759586073811838,"pZ":2.1632363296013617,"vX0":4.574036555788934,"vY0":-114.99440232771526,"vZ0":0.06505423109114572,"x":117.6,"y":180.37,"x0":-2.326204497196316,"y0":50.003282158738834,"z0":6.260202957279409,"aX":3.128660744124517},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.0,"breakHorizontal":-5.3,"spinRate":2491,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.4749685949792011,"extension":7.162621373849368},"index":1,"playId":"455b5f5f-3e7c-3d5e-aae6-43502f6ce813","pitchNumber":1,"startTime":"2025-07-27T19:39:10.629Z","endTime":"2025-07-27T19:39:13.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.457695875341038,"aZ":-27.11692572127935,"pfxX":2.4230342587528666,"pfxZ":3.087726717124184,"pX":0.2051168807165213,"pZ":2.819616901278139,"vX0":5.872923725601418,"vY0":-126.77047722743957,"vZ0":-2.590294315953113,"x":109.18,"y":162.65,"x0":-2.4507352698425153,"y0":50.001118272823895,"z0":6.005786691130238,"aX":3.967135190606769},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":-5.6,"spinRate":2346,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.4310685536882346,"extension":7.158181008188687},"hitData":{"launchSpeed":103.5,"launchAngle":13.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.38,"coordY":103.04}},"index":2,"playId":"982ee186-5ad9-3670-a7e5-9bd25f67adbe","pitchNumber":2,"startTime":"2025-07-27T19:39:34.890Z","endTime":"2025-07-27T19:39:50.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-10.0,"leverageIndex":0.72,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:39:50.133Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to right fielder Mike Tauchman.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:42:31.279Z","endTime":"2025-07-27T19:42:40.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T19:40:50.616Z","endTime":"2025-07-27T19:41:43.027Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Alexander replaces Sean Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-27T19:41:43.027Z","endTime":"2025-07-27T19:42:33.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641302,"link":"/api/v1/people/641302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34957948094554,"aZ":-22.92327227617355,"pfxX":9.05615539836074,"pfxZ":5.173300262981121,"pX":0.6009734837822917,"pZ":2.7970211822024935,"vX0":-6.500588672549722,"vY0":-131.9533431421219,"vZ0":-2.582642544592886,"x":94.09,"y":163.26,"x0":1.9024611250256536,"y0":50.00478429035446,"z0":5.452083872911296,"aX":16.198266551235896},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":-15.2,"spinRate":2219,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.41287206498399165,"extension":6.08596642775843},"hitData":{"launchSpeed":92.6,"launchAngle":26.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.45,"coordY":90.16}},"index":2,"playId":"fd8f1650-d370-37fc-8fb1-792dac0c1653","pitchNumber":1,"startTime":"2025-07-27T19:42:33.569Z","endTime":"2025-07-27T19:42:40.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.77,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:42:40.927Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Slater flies out to second baseman Nico Hoerner.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:45:02.519Z","endTime":"2025-07-27T19:45:30.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Thielbar replaces Ben Brown.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:44:27.104Z","endTime":"2025-07-27T19:44:54.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Slater replaces Brooks Baldwin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T19:44:54.018Z","endTime":"2025-07-27T19:45:04.717Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":681460,"link":"/api/v1/people/681460"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":69.5,"strikeZoneTop":3.61008222627287,"strikeZoneBottom":1.7116954113692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.784669724087482,"aZ":-41.2946047317093,"pfxX":-5.836129928370856,"pfxZ":-7.598760306019042,"pX":-0.20563363464980342,"pZ":1.385392175370693,"vX0":1.3238559745110818,"vY0":-108.72945684051335,"vZ0":-0.835186470008021,"x":124.84,"y":201.37,"x0":-0.06346680746952527,"y0":50.00543278320638,"z0":6.249305095322646,"aX":-6.99975459378916},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-13.7,"breakHorizontal":10.2,"spinRate":2520,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.5034509571088903,"extension":6.367641796702639},"index":2,"playId":"98f024f3-22e8-3355-a7f2-f90abcdf586b","pitchNumber":1,"startTime":"2025-07-27T19:45:04.717Z","endTime":"2025-07-27T19:45:09.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76505553593735,"aZ":-11.167789182122032,"pfxX":2.7063247825940353,"pfxZ":11.309439331451328,"pX":-0.9428813423015308,"pZ":2.3563161565768436,"vX0":-2.8075742059591655,"vY0":-134.80865535110627,"vZ0":-7.73788913315833,"x":152.94,"y":175.16,"x0":-0.2441181858477401,"y0":50.004035986297765,"z0":6.035084915594451,"aX":5.027693687238813},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.2,"breakHorizontal":-4.3,"spinRate":2334,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.4048748061248766,"extension":6.199973333439},"hitData":{"launchSpeed":63.0,"launchAngle":25.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.22,"coordY":125.5}},"index":3,"playId":"013149d2-7bb5-3861-b020-9313e7db0812","pitchNumber":2,"startTime":"2025-07-27T19:45:23.581Z","endTime":"2025-07-27T19:45:30.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:45:30.093Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Tauchman strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:45:37.804Z","endTime":"2025-07-27T19:47:14.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.9,"strikeZoneTop":3.63802411832299,"strikeZoneBottom":1.5714331794308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.842464795723266,"aZ":-27.206194241982608,"pfxX":-1.7315820744261405,"pfxZ":2.9699923761016374,"pX":-0.3588668740271223,"pZ":1.9219017377264869,"vX0":-0.7193810314705625,"vY0":-127.23117158254436,"vZ0":-5.071870424068308,"x":130.68,"y":186.89,"x0":0.15085799637432537,"y0":50.0060763907585,"z0":6.041772765345133,"aX":-2.900356358504849},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.7,"breakHorizontal":3.2,"spinRate":2285,"spinDirection":192},"zone":7,"typeConfidence":2.0,"plateTime":0.4270067376251072,"extension":6.2541713118993485},"index":0,"playId":"f2c25da7-d131-3a9f-bb1c-6fbed3a65fe3","pitchNumber":1,"startTime":"2025-07-27T19:45:56.336Z","endTime":"2025-07-27T19:45:59.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.9,"strikeZoneTop":3.57052256716324,"strikeZoneBottom":1.58691738952772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.559408725327113,"aZ":-35.94756667575699,"pfxX":-6.845876784501076,"pfxZ":-2.695415436105069,"pX":0.2383603973130214,"pZ":3.118835195067474,"vX0":1.6604937655517562,"vY0":-116.38013451659559,"vZ0":0.7102317056175318,"x":107.91,"y":154.57,"x0":0.41431610537986474,"y0":50.00220482423839,"z0":6.159000845323879,"aX":-9.586643534780567},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.6,"breakHorizontal":12.1,"spinRate":2483,"spinDirection":288},"zone":2,"typeConfidence":2.0,"plateTime":0.4669233319522026,"extension":6.124442783136918},"index":1,"playId":"0496715b-fca8-3a02-a254-7ea52485420b","pitchNumber":2,"startTime":"2025-07-27T19:46:10.077Z","endTime":"2025-07-27T19:46:13.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.59533678125685,"strikeZoneBottom":1.55706575757067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.954880901847677,"aZ":-36.91863906278068,"pfxX":-7.825369311341125,"pfxZ":-3.389331689502068,"pX":0.43354293967657903,"pZ":3.8022297004757357,"vX0":2.383142685901432,"vY0":-117.4761659833132,"vZ0":2.328061507364027,"x":100.47,"y":136.12,"x0":0.42348739101976385,"y0":50.00291386292142,"z0":6.226641806035302,"aX":-10.953183997925453},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.3,"breakHorizontal":13.6,"spinRate":2440,"spinDirection":282},"zone":12,"typeConfidence":2.0,"plateTime":0.4659895984907845,"extension":5.990365466206779},"index":2,"playId":"4f035221-16f3-33f2-860d-92717eb77f2a","pitchNumber":3,"startTime":"2025-07-27T19:46:24.746Z","endTime":"2025-07-27T19:46:28.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.7,"strikeZoneTop":3.644087769587,"strikeZoneBottom":1.46994576933252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.30802860605543,"aZ":-26.116722369355585,"pfxX":-0.388078451254831,"pfxZ":3.4978880975260074,"pX":-2.107834105004466,"pZ":0.4062110250941593,"vX0":-4.613010329142841,"vY0":-129.3572741685072,"vZ0":-9.087322787061265,"x":197.35,"y":227.81,"x0":-0.26735803093762933,"y0":50.00416481489788,"z0":5.897703201825918,"aX":-0.6724461531719079},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":1.6,"spinRate":2328,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.4198541239634159,"extension":6.310876862903009},"index":3,"playId":"cdd4c3e8-d83f-3ba2-93f0-c3c2a5564c99","pitchNumber":4,"startTime":"2025-07-27T19:46:38.080Z","endTime":"2025-07-27T19:46:41.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.62919687045912,"strikeZoneBottom":1.48185826672794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.610654197534092,"aZ":-33.68273869591861,"pfxX":-6.549313704195686,"pfxZ":-1.070275283064114,"pX":-2.0421119637161422,"pZ":1.8588858271013355,"vX0":-2.640909729471556,"vY0":-118.17226397016644,"vZ0":-2.3754903846782236,"x":194.84,"y":188.59,"x0":-0.05919281016602795,"y0":50.00148707555493,"z0":5.972705949692015,"aX":-9.256863284801852},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.3,"breakHorizontal":12.5,"spinRate":2406,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.4635773620075949,"extension":6.168660944021765},"index":4,"playId":"a9865c15-605e-31b6-b648-11fd4122bf9e","pitchNumber":5,"startTime":"2025-07-27T19:46:54.237Z","endTime":"2025-07-27T19:46:57.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.386479806315368,"aZ":-11.2179616694006,"pfxX":2.5633951048571397,"pfxZ":11.59959585801113,"pX":-0.2553164049690046,"pZ":2.35610852617847,"vX0":-0.9460394240418127,"vY0":-133.2444844689707,"vZ0":-7.355569042914942,"x":126.73,"y":175.17,"x0":-0.22965268856343649,"y0":50.00303323876627,"z0":5.954655008271792,"aX":4.630463884085584},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.7,"breakHorizontal":-4.4,"spinRate":2236,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.4103481685898145,"extension":6.324918455729667},"index":5,"playId":"2bec717e-c0c0-3378-986f-9a3722ff0da5","pitchNumber":6,"startTime":"2025-07-27T19:47:10.468Z","endTime":"2025-07-27T19:47:14.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:47:14.706Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:47:19.291Z","endTime":"2025-07-27T19:48:37.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.30589565998786,"strikeZoneBottom":1.39793550601092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.49955248454899,"aZ":-10.951480729912406,"pfxX":1.7276614449962666,"pfxZ":11.381244353364892,"pX":-0.19661139116155124,"pZ":1.9992483468651145,"vX0":-0.32215621563951524,"vY0":-135.64685481371694,"vZ0":-8.557502187265289,"x":124.49,"y":184.8,"x0":-0.30083280086752623,"y0":50.00423203796668,"z0":5.957394402708918,"aX":3.221623339261148},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":-3.1,"spinRate":2261,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.4037051803391898,"extension":6.325472771795003},"index":0,"playId":"7c4c1b34-134e-3f32-8572-f9a55912faf5","pitchNumber":1,"startTime":"2025-07-27T19:47:38.479Z","endTime":"2025-07-27T19:47:41.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.9,"strikeZoneTop":3.16304742460105,"strikeZoneBottom":1.33715595217454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.81059580109004,"aZ":-43.28857767432195,"pfxX":-3.4666603348668965,"pfxZ":-8.640246489363184,"pX":-0.8060472244005563,"pZ":1.5704482508219737,"vX0":-0.326251160964369,"vY0":-112.80745146982784,"vZ0":-0.7514447604161428,"x":147.72,"y":196.38,"x0":-0.20921607205496134,"y0":50.00226965531728,"z0":6.277588485074094,"aX":-4.460500779655598},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-15.5,"breakHorizontal":6.4,"spinRate":2603,"spinDirection":325},"zone":7,"typeConfidence":2.0,"plateTime":0.48582793112251776,"extension":6.185308486473009},"index":1,"playId":"09061212-910b-3416-af5b-1d09a8f16a77","pitchNumber":2,"startTime":"2025-07-27T19:47:52.069Z","endTime":"2025-07-27T19:47:55.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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":"2025-07-27T19:48:00.132Z","endTime":"2025-07-27T19:48:13.799Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.893775261577705,"aZ":-42.81111459670707,"pfxX":-3.732045973460502,"pfxZ":-8.3477628454688,"pX":-1.0197478612665216,"pZ":1.710253355002211,"vX0":-0.45802353227598125,"vY0":-112.57996829183334,"vZ0":-0.43549040256385174,"x":155.87,"y":192.6,"x0":-0.32873221253087614,"y0":50.00371184686608,"z0":6.267610683800698,"aX":-4.7542154396818255},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-14.9,"breakHorizontal":6.8,"spinRate":2577,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.48793865348858567,"extension":6.12737655810036},"index":3,"playId":"797f3880-13eb-3563-99c5-d31097e85b37","pitchNumber":3,"startTime":"2025-07-27T19:48:13.799Z","endTime":"2025-07-27T19:48:16.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.799646068600133,"aZ":-31.945959226952194,"pfxX":-3.4779182818493903,"pfxZ":0.13687948429186925,"pX":-0.9486739424731115,"pZ":1.348957381184128,"vX0":-1.2413523657403143,"vY0":-127.69647044611995,"vZ0":-5.484955172142304,"x":153.16,"y":202.36,"x0":-0.004170339293336076,"y0":50.00237901800054,"z0":6.044174879923812,"aX":-5.731191685486486},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.7,"breakHorizontal":6.6,"spinRate":2386,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.42927428705807813,"extension":6.244485510920547},"index":4,"playId":"04fdd898-7b9d-3ef1-ac7a-f123ee1e477e","pitchNumber":4,"startTime":"2025-07-27T19:48:32.556Z","endTime":"2025-07-27T19:48:37.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:48:37.273Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:50:47.499Z","endTime":"2025-07-27T19:53:57.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Austin Slater remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:50:27.006Z","endTime":"2025-07-27T19:50:49.802Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":681460,"link":"/api/v1/people/681460"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":681460,"link":"/api/v1/people/681460"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.380975595282276,"aZ":-21.55414287942186,"pfxX":8.74671423340001,"pfxZ":6.069934904377982,"pX":0.6552512073042983,"pZ":2.9103708309804017,"vX0":-6.01139858716233,"vY0":-131.78086706418526,"vZ0":-2.615363830625223,"x":92.02,"y":160.2,"x0":1.835674418590516,"y0":50.00164181595118,"z0":5.51701821047554,"aX":15.301936611234352},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.6,"breakHorizontal":-14.4,"spinRate":2222,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.41647025630418266,"extension":6.1740726957883325},"index":1,"playId":"17a0aa07-91c6-3fb2-9c7c-4ec5f13b2912","pitchNumber":1,"startTime":"2025-07-27T19:50:49.802Z","endTime":"2025-07-27T19:50:54.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.333171442450674,"aZ":-29.101520466440814,"pfxX":-9.38227356000517,"pfxZ":2.2198541978673934,"pX":-0.0461230082433413,"pZ":2.4847228560263805,"vX0":-2.058140156661334,"vY0":-116.19777443030583,"vZ0":-0.26024775019887214,"x":118.76,"y":171.69,"x0":2.0679585494443162,"y0":50.001805374229384,"z0":5.335319379450677,"aX":-12.982371077645375},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.2,"breakHorizontal":17.5,"spinRate":2511,"spinDirection":272},"zone":5,"typeConfidence":2.0,"plateTime":0.4692266859155301,"extension":6.761361938463452},"index":2,"playId":"4bb902fa-832a-3c60-b2d1-ff5a94d4b3f3","pitchNumber":2,"startTime":"2025-07-27T19:51:09.336Z","endTime":"2025-07-27T19:51:20.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":91.1,"endSpeed":82.9,"strikeZoneTop":3.55075281913271,"strikeZoneBottom":1.59654531279658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.50227962305213,"aZ":-16.313161538249712,"pfxX":5.3670181043451155,"pfxZ":8.930592225751537,"pX":1.2717565890662499,"pZ":4.670508509587404,"vX0":-3.2823096266041483,"vY0":-132.7138657227416,"vZ0":0.24500448947991504,"x":68.52,"y":112.68,"x0":1.8298865955532593,"y0":50.00540143062376,"z0":5.769116768940721,"aX":9.535469401222379},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.4,"breakHorizontal":-9.0,"spinRate":2151,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4133694635504028,"extension":5.868490095107688},"index":3,"playId":"4354c6b6-6eed-3830-8bc8-c3aef43db68c","pitchNumber":3,"startTime":"2025-07-27T19:51:59.661Z","endTime":"2025-07-27T19:52:05.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.971255941221557,"aZ":-32.21088163719812,"pfxX":-9.680457766840878,"pfxZ":-0.026877144693608912,"pX":-0.6664093187173761,"pZ":1.6415603267633587,"vX0":-2.7985946935712382,"vY0":-114.87623461115248,"vZ0":-1.6031505137294497,"x":142.4,"y":194.46,"x0":1.8248270418479475,"y0":50.00260560962653,"z0":5.475126586854857,"aX":-12.957994602092944},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.1,"breakHorizontal":18.2,"spinRate":2559,"spinDirection":292},"zone":7,"typeConfidence":2.0,"plateTime":0.4765143999363435,"extension":6.293932788311119},"index":4,"playId":"153399e1-f206-398e-9bb0-09172df27c71","pitchNumber":4,"startTime":"2025-07-27T19:52:26.408Z","endTime":"2025-07-27T19:52:31.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.284699626938682,"aZ":-15.479948800537215,"pfxX":4.992814564682503,"pfxZ":9.277321776977018,"pX":0.7427165169463462,"pZ":3.2798680614428988,"vX0":-4.390914577772392,"vY0":-133.21067903624012,"vZ0":-3.050870195131681,"x":88.69,"y":150.22,"x0":1.76273596325762,"y0":50.00315640984667,"z0":5.55741628266558,"aX":8.984570946485666},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":-8.2,"spinRate":2123,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.4109788745743752,"extension":6.140794759243576},"index":5,"playId":"a645b071-c0a5-3ae9-b08c-527d1b8a5726","pitchNumber":5,"startTime":"2025-07-27T19:52:52.268Z","endTime":"2025-07-27T19:52:56.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.52668647750709,"strikeZoneBottom":1.54312859870421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.752975841472498,"aZ":-13.579947339089212,"pfxX":4.476616724564957,"pfxZ":10.19901129386296,"pX":0.9097781108681355,"pZ":4.592872890595448,"vX0":-3.7689219984672646,"vY0":-134.77416251884358,"vZ0":-0.5986027196746132,"x":82.32,"y":114.77,"x0":1.7509372708669673,"y0":50.00202558032265,"z0":5.785058741830027,"aX":8.160987163026473},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":-7.2,"spinRate":2443,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4078187832238429,"extension":5.940671606238589},"index":6,"playId":"fbea2c39-ebe4-3c97-b73c-1208a9343323","pitchNumber":6,"startTime":"2025-07-27T19:53:16.113Z","endTime":"2025-07-27T19:53:19.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.48654333796013,"strikeZoneBottom":1.56112295777216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.219115708039663,"aZ":-22.236755085362727,"pfxX":-0.8873662706429695,"pfxZ":5.712029509233952,"pX":-1.4273713572793276,"pZ":1.9738535520446787,"vX0":-7.63145380370837,"vY0":-130.00222145277198,"vZ0":-4.536824545575363,"x":171.41,"y":185.49,"x0":1.642232022451398,"y0":50.000600204023634,"z0":5.396200833967274,"aX":-1.5400694611401544},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.7,"breakHorizontal":3.0,"spinRate":2420,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.418810139604159,"extension":6.340035060073064},"index":7,"playId":"7c4c2be4-de8c-3066-a283-5c676123d832","pitchNumber":7,"startTime":"2025-07-27T19:53:33.196Z","endTime":"2025-07-27T19:53:37.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.50572976942622,"strikeZoneBottom":1.49271557321387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97614701835792,"aZ":-19.626237461730955,"pfxX":1.2154129372314282,"pfxZ":7.1379044363889355,"pX":-1.262332360877218,"pZ":2.251902051434547,"vX0":-7.683426364850216,"vY0":-131.048409128021,"vZ0":-4.762034858524641,"x":165.12,"y":177.98,"x0":1.536410122396998,"y0":50.000817555049025,"z0":5.5379585120720005,"aX":2.136788848367011},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.2,"breakHorizontal":-0.7,"spinRate":2393,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4163014727276533,"extension":6.058342868972914},"index":8,"playId":"a6c6b261-cf2d-3837-a650-1c950abfa002","pitchNumber":8,"startTime":"2025-07-27T19:53:53.535Z","endTime":"2025-07-27T19:53:57.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.36,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:53:57.704Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:54:31.469Z","endTime":"2025-07-27T19:57:30.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8,9],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:54:18.194Z","endTime":"2025-07-27T19:54:33.780Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.29531264384684,"strikeZoneBottom":1.34485455987789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.62073404015248,"aZ":-14.259889095151278,"pfxX":4.344970619524487,"pfxZ":9.899096402545773,"pX":1.1736336467665125,"pZ":2.544119683129073,"vX0":-2.9968858996781353,"vY0":-134.29572514547453,"vZ0":-5.381112253293893,"x":72.26,"y":170.09,"x0":1.7448353827396201,"y0":50.00251784439722,"z0":5.60407421300289,"aX":7.86220927328238},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":-7.2,"spinRate":2315,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.40932188614401666,"extension":6.1051880602872215},"index":1,"playId":"f36d7c2e-488d-3698-9acb-d6d7966022cb","pitchNumber":1,"startTime":"2025-07-27T19:54:33.780Z","endTime":"2025-07-27T19:54:38.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":88.3,"endSpeed":82.3,"strikeZoneTop":3.2365147622149,"strikeZoneBottom":1.31442514049912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.149850557248968,"aZ":-25.22422176144215,"pfxX":0.08378884141593801,"pfxZ":4.064691262580142,"pX":0.7186484850613614,"pZ":2.6372611974031868,"vX0":-2.9640511958584805,"vY0":-128.75316607988393,"vZ0":-2.238124899885218,"x":89.61,"y":167.57,"x0":1.8650753050697964,"y0":50.0016754296036,"z0":5.433900418506845,"aX":0.14334034972228693},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.2,"breakHorizontal":0.4,"spinRate":2459,"spinDirection":166},"zone":3,"typeConfidence":2.0,"plateTime":0.4224632412369784,"extension":6.1130363519730855},"index":2,"playId":"54d02b4c-ac08-330e-b762-9e2d84029ba2","pitchNumber":2,"startTime":"2025-07-27T19:54:56.560Z","endTime":"2025-07-27T19:54:59.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"d64fbd01-cd3d-3077-a089-2082e43867ed","startTime":"2025-07-27T19:55:17.078Z","endTime":"2025-07-27T19:55:20.315Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":4,"playId":"29a40853-1c1f-37ee-b512-118c800a2edb","startTime":"2025-07-27T19:55:37.715Z","endTime":"2025-07-27T19:55:40.715Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.26612791285355,"strikeZoneBottom":1.37239960244398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.262222401069177,"aZ":-23.757835126316834,"pfxX":-0.21934411859752512,"pfxZ":5.165590547408412,"pX":1.5456951887877444,"pZ":3.9723783346883867,"vX0":-0.5471210053655315,"vY0":-126.41858411877594,"vZ0":0.23722827361111043,"x":58.08,"y":131.53,"x0":1.7928635872086391,"y0":50.00055099511263,"z0":5.774720107832054,"aX":-0.3571292318441541},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.6,"breakHorizontal":0.5,"spinRate":2497,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.43223803841328357,"extension":5.939643612749757},"index":5,"playId":"c89734c3-7b06-34a0-bf04-d621d3f492d1","pitchNumber":3,"startTime":"2025-07-27T19:55:59.684Z","endTime":"2025-07-27T19:56:02.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.21957432590477,"strikeZoneBottom":1.26899211104712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.300813954499166,"aZ":-17.046183288819453,"pfxX":6.103290163352845,"pfxZ":8.449850867182699,"pX":0.9844106699187182,"pZ":2.968543604006437,"vX0":-4.189287560776555,"vY0":-132.67254335214642,"vZ0":-3.3378257848170283,"x":79.48,"y":158.63,"x0":1.7877169354685196,"y0":50.00137638148232,"z0":5.478955079849702,"aX":10.92386589492028},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.9,"breakHorizontal":-10.2,"spinRate":2415,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4122072897603757,"extension":6.118777763599018},"index":6,"playId":"7c8b7ad7-6895-366c-939f-29a5ce30ee02","pitchNumber":4,"startTime":"2025-07-27T19:56:22.868Z","endTime":"2025-07-27T19:56:29.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kyle Tucker caught stealing 2nd base, catcher Edgar Quero to second baseman Lenyn Sosa.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":0},"index":7,"actionPlayId":"7c8b7ad7-6895-366c-939f-29a5ce30ee02","startTime":"2025-07-27T19:56:40.261Z","endTime":"2025-07-27T19:57:10.291Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":2.3000000000000007,"leverageIndex":0.57,"dramaIndex":33.0,"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.22194014617681,"strikeZoneBottom":1.3124661570645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.827896918330797,"aZ":-25.768602551868984,"pfxX":6.001349244489321,"pfxZ":4.146786830319557,"pX":0.04350374982363269,"pZ":1.9366393828394681,"vX0":-6.051491023296015,"vY0":-122.8112224118024,"vZ0":-3.1613855336761767,"x":115.34,"y":186.49,"x0":1.7470792930129635,"y0":50.00122638950266,"z0":5.406581523383996,"aX":9.266968324883743},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.1,"breakHorizontal":-9.6,"spinRate":1445,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.444134582396428,"extension":6.2626427546602725},"index":8,"playId":"2a3aa45f-5a1f-3cf6-86aa-360ad5f547e6","pitchNumber":5,"startTime":"2025-07-27T19:57:10.291Z","endTime":"2025-07-27T19:57:13.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.2,"strikeZoneTop":3.25173220307232,"strikeZoneBottom":1.34202115480754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.70385498603984,"aZ":-22.094250727509678,"pfxX":-1.154557758283043,"pfxZ":5.797255223179686,"pX":-0.25350263234469805,"pZ":1.9603352459541412,"vX0":-4.845242682626708,"vY0":-129.67539771481782,"vZ0":-4.424400782826982,"x":126.66,"y":185.85,"x0":1.7733010354194532,"y0":50.00492681045149,"z0":5.329902749583641,"aX":-2.007987013432419},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.0,"breakHorizontal":3.0,"spinRate":2455,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.4189913820170892,"extension":6.413422767590942},"index":9,"playId":"a3a0bf53-c197-398f-afb3-24c75cb1fbc8","pitchNumber":6,"startTime":"2025-07-27T19:57:27.032Z","endTime":"2025-07-27T19:57:30.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.57,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:57:30.685Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to first baseman Miguel Vargas in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:57:36.275Z","endTime":"2025-07-27T19:59:40.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.7056142488978,"aZ":-28.903360930035632,"pfxX":-2.3609883170041295,"pfxZ":2.2802791787225924,"pX":-0.30734871711905026,"pZ":2.406744194740584,"vX0":-4.152417005999339,"vY0":-118.4076185537142,"vZ0":-0.4962707737240858,"x":128.72,"y":173.8,"x0":1.7695337955768284,"y0":50.00132113699795,"z0":5.243307237155591,"aX":-3.3812676867045166},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.3,"breakHorizontal":5.2,"spinRate":2492,"spinDirection":256},"zone":4,"typeConfidence":2.0,"plateTime":0.4610073022085506,"extension":6.236215214977369},"index":0,"playId":"25ef276f-8570-322a-810f-1560f721fe01","pitchNumber":1,"startTime":"2025-07-27T19:57:58.373Z","endTime":"2025-07-27T19:58:01.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11956293908585,"aZ":-15.27234394325977,"pfxX":4.185536957383125,"pfxZ":9.19351645466227,"pX":0.19917360355444105,"pZ":2.424560606198178,"vX0":-5.439920126002731,"vY0":-133.78820633966023,"vZ0":-5.290296719956998,"x":109.41,"y":173.32,"x0":1.7019851329439148,"y0":50.00032139760252,"z0":5.498289264729952,"aX":7.692441114080443},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-6.6,"spinRate":2138,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.40725481849558776,"extension":6.225607899700791},"index":1,"playId":"1df17b1a-6adc-3585-a77c-119ef14ac4ca","pitchNumber":2,"startTime":"2025-07-27T19:58:48.299Z","endTime":"2025-07-27T19:58:51.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.22027967887382,"strikeZoneBottom":1.36344099729168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.428896783818818,"aZ":-18.60292846584837,"pfxX":6.030929141592361,"pfxZ":7.7171449094591615,"pX":0.5323237293474931,"pZ":4.953348397936801,"vX0":-5.1105569135284865,"vY0":-131.88353181196464,"vZ0":1.6406584522639247,"x":96.71,"y":105.04,"x0":1.7130324663583987,"y0":50.00559373158104,"z0":5.69653951398716,"aX":10.610412250653939},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.5,"breakHorizontal":-9.8,"spinRate":2300,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4155542425679277,"extension":6.099109351013093},"index":2,"playId":"f2f93174-9d33-3566-89c6-42fb8c9e0e60","pitchNumber":3,"startTime":"2025-07-27T19:59:12.096Z","endTime":"2025-07-27T19:59:15.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.760248047203675,"aZ":-26.503548410555947,"pfxX":-2.5430006854630594,"pfxZ":4.008761569353661,"pX":-0.5132436408212347,"pZ":2.7933984950665365,"vX0":-4.661553103736897,"vY0":-118.26286240306682,"vZ0":-0.12386263050413304,"x":136.56,"y":163.36,"x0":1.8146350192468852,"y0":50.00482349819079,"z0":5.279528990674398,"aX":-3.597662580043614},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.6,"breakHorizontal":5.8,"spinRate":2399,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.4633287874774181,"extension":6.383986906447972},"hitData":{"launchSpeed":86.2,"launchAngle":70.0,"totalDistance":100.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.3,"coordY":184.18}},"index":3,"playId":"a94ebb1d-f8d9-3304-9630-2120f8f30b12","pitchNumber":4,"startTime":"2025-07-27T19:59:30.304Z","endTime":"2025-07-27T19:59:40.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:59:40.256Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Benintendi strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:03:20.589Z","endTime":"2025-07-27T20:04:44.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Pomeranz replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:02:03.566Z","endTime":"2025-07-27T20:03:22.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.45625281620411,"strikeZoneBottom":1.36994451289572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00585953718779,"aZ":-16.160315810635918,"pfxX":1.9675499097849576,"pfxZ":8.914665272782033,"pX":-0.24999913132330556,"pZ":3.5042154338412934,"vX0":-7.611471445301979,"vY0":-132.60099868207595,"vZ0":-3.9930063282934616,"x":126.53,"y":144.17,"x0":2.3910363442482763,"y0":50.003543624903095,"z0":6.194453840253121,"aX":3.535246728054494},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.6,"breakHorizontal":-2.0,"spinRate":2690,"spinDirection":165},"zone":2,"typeConfidence":0.87,"plateTime":0.4116699444838203,"extension":5.808890489342575},"index":1,"playId":"c7252ea8-6821-3216-a93d-1754966d76fc","pitchNumber":1,"startTime":"2025-07-27T20:03:22.953Z","endTime":"2025-07-27T20:03:28.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.598225316712572,"aZ":-14.797487338184036,"pfxX":1.411037132723609,"pfxZ":9.691611916821351,"pX":0.3612061620933467,"pZ":2.0359169845400773,"vX0":-5.896280074639775,"vY0":-132.83151077413973,"vZ0":-7.79756271486993,"x":103.23,"y":183.81,"x0":2.423254253276963,"y0":50.00217817032817,"z0":6.078596891543841,"aX":2.530658283619086},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.1,"breakHorizontal":-1.3,"spinRate":2709,"spinDirection":166},"zone":9,"typeConfidence":0.89,"plateTime":0.41184307967201894,"extension":5.781777830716409},"index":2,"playId":"b95d7190-6ea1-3fe1-971a-288499213398","pitchNumber":2,"startTime":"2025-07-27T20:03:35.232Z","endTime":"2025-07-27T20:03:39.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.34283050828512,"strikeZoneBottom":1.34528707762185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.3372177588599,"aZ":-14.998201415046358,"pfxX":0.8205689960649899,"pfxZ":9.501976855905754,"pX":-0.03378532611708577,"pZ":4.408948519123421,"vX0":-6.749516874677374,"vY0":-133.27257363486814,"vZ0":-2.087285813765781,"x":118.29,"y":119.74,"x0":2.419673022335224,"y0":50.002122391270596,"z0":6.279565092125472,"aX":1.4837738389075856},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":-0.1,"spinRate":2648,"spinDirection":157},"zone":11,"typeConfidence":0.88,"plateTime":0.4102148359584148,"extension":5.87004994154705},"index":3,"playId":"62ee4219-d83c-3084-8e37-8743f1db54e3","pitchNumber":3,"startTime":"2025-07-27T20:03:50.796Z","endTime":"2025-07-27T20:03:53.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.835416040170568,"aZ":-15.013773406384052,"pfxX":3.473191744848699,"pfxZ":9.416714586260193,"pX":0.48001683937383416,"pZ":3.8917925307656103,"vX0":-6.471134238113323,"vY0":-133.44239797809968,"vZ0":-3.3178257988355493,"x":98.7,"y":133.7,"x0":2.4736162730558013,"y0":50.00558360878041,"z0":6.21780686460193,"aX":6.331885065041881},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":-5.0,"spinRate":2608,"spinDirection":168},"zone":12,"typeConfidence":0.88,"plateTime":0.4087943557823004,"extension":5.806973584773003},"index":4,"playId":"75838a6a-3991-3834-a7d7-ddabb670d561","pitchNumber":4,"startTime":"2025-07-27T20:04:03.407Z","endTime":"2025-07-27T20:04:06.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-27T20:04:15.121Z","endTime":"2025-07-27T20:04:22.348Z","isPitch":false,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.982417601841227,"aZ":-43.735765137173395,"pfxX":-0.9973901903910932,"pfxZ":-8.046664483354053,"pX":-0.22231856133560193,"pZ":3.3857372533365213,"vX0":-5.889664321789579,"vY0":-119.12477392924119,"vZ0":2.109240624468802,"x":125.47,"y":147.37,"x0":2.412192025234717,"y0":50.003676101247564,"z0":6.443873617634026,"aX":-1.432270625826884},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.8,"breakHorizontal":3.2,"spinRate":2289,"spinDirection":334},"zone":2,"typeConfidence":0.9,"plateTime":0.45986854631012886,"extension":5.749548263661072},"index":6,"playId":"820fdd22-2ff3-3fc4-85b2-bf8dc852d3c5","pitchNumber":5,"startTime":"2025-07-27T20:04:22.348Z","endTime":"2025-07-27T20:04:25.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.689855573025316,"aZ":-14.850409057587104,"pfxX":1.5367106367833614,"pfxZ":9.442594559242487,"pX":0.1291101975137885,"pZ":3.9271546714137964,"vX0":-6.644883490631182,"vY0":-133.8222128395759,"vZ0":-3.3645003263710778,"x":112.08,"y":132.75,"x0":2.4322162979172877,"y0":50.00655679405678,"z0":6.248074811212079,"aX":2.820998937938857},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":-1.6,"spinRate":2630,"spinDirection":164},"zone":12,"typeConfidence":0.88,"plateTime":0.4074643978917498,"extension":5.693653475484713},"index":7,"playId":"9caaf8d6-85bd-3beb-a67d-7caa532e2754","pitchNumber":6,"startTime":"2025-07-27T20:04:38.973Z","endTime":"2025-07-27T20:04:44.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:04:44.199Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Vargas singles on a ground ball to third baseman Matt Shaw. Miguel Vargas to 2nd. Miguel Vargas advances to 2nd, on a throwing error by third baseman Matt Shaw.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:04:46.528Z","endTime":"2025-07-27T20:06:16.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95814785908564,"aZ":-15.392118004814051,"pfxX":3.2609389076578355,"pfxZ":9.042494442896267,"pX":0.7143280531930603,"pZ":2.944439439706077,"vX0":-5.9313521869832995,"vY0":-134.57949111905998,"vZ0":-5.433905423496002,"x":89.77,"y":159.28,"x0":2.5114261719229014,"y0":50.00438181387537,"z0":6.059367352883768,"aX":6.053614580035866},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":-4.8,"spinRate":2650,"spinDirection":162},"zone":3,"typeConfidence":0.89,"plateTime":0.4051664223977567,"extension":5.792706231137735},"index":0,"playId":"16bb09d7-351c-30d3-a46c-912e593b442c","pitchNumber":1,"startTime":"2025-07-27T20:05:04.328Z","endTime":"2025-07-27T20:05:07.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":77.0,"strikeZoneTop":3.41746537238284,"strikeZoneBottom":1.51112175793933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.682510593747732,"aZ":-41.19970228317706,"pfxX":-2.1732023599252317,"pfxZ":-6.108883901269797,"pX":1.198630300062297,"pZ":3.3982599336081583,"vX0":-2.364836413155257,"vY0":-119.5932526360278,"vZ0":1.4926554484823769,"x":71.31,"y":147.03,"x0":2.4752181721292397,"y0":50.00250060737547,"z0":6.40557622575818,"aX":-3.210903279783042},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.7,"breakHorizontal":4.4,"spinRate":2192,"spinDirection":327},"zone":12,"typeConfidence":0.9,"plateTime":0.45449930943471095,"extension":5.600121784120946},"index":1,"playId":"a3a99043-29f6-3e3e-8e72-8ca0e1d91fb8","pitchNumber":2,"startTime":"2025-07-27T20:05:19.144Z","endTime":"2025-07-27T20:05:23.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.42380036645758,"strikeZoneBottom":1.51791377852627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.927337093262828,"aZ":-15.451845116578038,"pfxX":0.29721339521575985,"pfxZ":9.29556484387275,"pX":2.091515625216028,"pZ":4.231883358555282,"vX0":-1.3541083944512,"vY0":-132.218303598233,"vZ0":-2.4021687944196524,"x":37.28,"y":124.52,"x0":2.5681389162543327,"y0":50.00416300606896,"z0":6.265039866292788,"aX":0.534966691266005},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.7,"breakHorizontal":-0.2,"spinRate":2600,"spinDirection":167},"zone":12,"typeConfidence":0.87,"plateTime":0.4117412119296473,"extension":5.679581415828161},"index":2,"playId":"8f3a0468-a4d7-3e8c-9034-5ed239f9cd1c","pitchNumber":3,"startTime":"2025-07-27T20:05:32.809Z","endTime":"2025-07-27T20:05:36.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75339163303107,"aZ":-17.409703593994244,"pfxX":-0.2943782000710822,"pfxZ":8.073305195728622,"pX":0.22475537259069162,"pZ":3.691691057928492,"vX0":-5.351445788676004,"vY0":-133.41433111937528,"vZ0":-3.3374701911119242,"x":108.43,"y":139.1,"x0":2.2827732451025344,"y0":50.00631878114803,"z0":6.19101247573416,"aX":-0.5372628847478725},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":1.6,"spinRate":2657,"spinDirection":181},"zone":12,"typeConfidence":0.86,"plateTime":0.4082734876036671,"extension":5.76087877727635},"index":3,"playId":"258eb172-e628-32ed-b804-eb921f278c6c","pitchNumber":4,"startTime":"2025-07-27T20:05:46.976Z","endTime":"2025-07-27T20:05:50.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.826855153955396,"aZ":-40.66314081430465,"pfxX":-2.0797245325618263,"pfxZ":-5.777447896997101,"pX":0.3719865012413774,"pZ":2.0601183709201902,"vX0":-4.235224797925242,"vY0":-120.58010141259372,"vZ0":-1.5118107618681804,"x":102.82,"y":183.16,"x0":2.422497280191953,"y0":50.001912084240864,"z0":6.288664104370639,"aX":-3.0561266223354973},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.6,"breakHorizontal":4.8,"spinRate":2294,"spinDirection":332},"zone":9,"typeConfidence":0.9,"plateTime":0.45454612416241513,"extension":5.768883187269025},"hitData":{"launchSpeed":76.2,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.09,"coordY":169.92}},"index":4,"playId":"3f2745ae-c985-31b8-bf28-2784f285d92d","pitchNumber":5,"startTime":"2025-07-27T20:06:03.681Z","endTime":"2025-07-27T20:06:16.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.6,"awayTeamWinProbability":85.4,"homeTeamWinProbabilityAdded":4.6,"leverageIndex":0.73,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:06:16.200Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edgar Quero singles on a line drive to right fielder Kyle Tucker. Miguel Vargas to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:06:47.771Z","endTime":"2025-07-27T20:07:48.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"postOnThird":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.2,"strikeZoneTop":3.21661445068735,"strikeZoneBottom":1.46778468456701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.35117082207146,"aZ":-18.338828372298597,"pfxX":-0.2398905784765848,"pfxZ":7.501849887511776,"pX":0.7662833091086261,"pZ":4.160864077031801,"vX0":-4.431528472725865,"vY0":-134.06983342461083,"vZ0":-1.9088107561395533,"x":87.79,"y":126.44,"x0":2.462732549413762,"y0":50.006198289359766,"z0":6.172594030893769,"aX":-0.44203506606788834},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":1.3,"spinRate":2566,"spinDirection":172},"zone":12,"typeConfidence":0.86,"plateTime":0.40647285062972793,"extension":5.793189206875574},"index":0,"playId":"26aee8e4-9c1c-3f61-add6-7bc52fb4a2b4","pitchNumber":1,"startTime":"2025-07-27T20:06:49.988Z","endTime":"2025-07-27T20:06:52.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"second":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.25199972464232,"strikeZoneBottom":1.38841276711484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.069021312625612,"aZ":-15.152621423547894,"pfxX":-0.31115218656826515,"pfxZ":9.388462142009736,"pX":-0.2544627079888514,"pZ":2.1568814101924825,"vX0":-6.629268537626502,"vY0":-133.15388963056952,"vZ0":-7.238750680056462,"x":126.7,"y":180.54,"x0":2.2979410385852326,"y0":50.00015758474141,"z0":5.987726022387668,"aX":-0.5623421934709077},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":1.9,"spinRate":2596,"spinDirection":161},"zone":5,"typeConfidence":0.88,"plateTime":0.40988036418026663,"extension":5.878090421361675},"index":1,"playId":"66bcef59-e67c-3535-9044-7fbeb835f9e4","pitchNumber":2,"startTime":"2025-07-27T20:07:04.571Z","endTime":"2025-07-27T20:07:07.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"second":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":77.3,"strikeZoneTop":3.24967490577613,"strikeZoneBottom":1.3580130243664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.27375527743529,"aZ":-39.4913879913858,"pfxX":-1.4408523092781516,"pfxZ":-4.960815469348869,"pX":0.6161068671347582,"pZ":0.8756702577383532,"vX0":-3.8468598668294014,"vY0":-119.84526495865208,"vZ0":-4.1041305667060985,"x":93.52,"y":215.14,"x0":2.420818770656584,"y0":50.00442187246296,"z0":6.089498980507312,"aX":-2.1239372852677607},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.6,"breakHorizontal":3.5,"spinRate":2326,"spinDirection":337},"zone":14,"typeConfidence":0.9,"plateTime":0.4547155460671175,"extension":5.796854496745155},"index":2,"playId":"093e5952-1263-387c-9253-453df0f0f072","pitchNumber":3,"startTime":"2025-07-27T20:07:19.545Z","endTime":"2025-07-27T20:07:23.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"second":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39449917465679,"aZ":-14.18266689364529,"pfxX":1.5889993279929868,"pfxZ":9.569869642418702,"pX":0.1105196116944245,"pZ":2.3912438896710957,"vX0":-6.151212987255825,"vY0":-135.23932272178453,"vZ0":-7.155700558633019,"x":112.79,"y":174.22,"x0":2.1934423222376402,"y0":50.00294381993084,"z0":6.0378844473843465,"aX":2.9884144616057386},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":-1.8,"spinRate":2629,"spinDirection":157},"zone":5,"typeConfidence":0.89,"plateTime":0.40273212088547483,"extension":5.836783200757385},"hitData":{"launchSpeed":88.7,"launchAngle":16.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.73,"coordY":112.82}},"index":3,"playId":"267b7bb1-d815-3767-a861-b13893f36606","pitchNumber":4,"startTime":"2025-07-27T20:07:38.641Z","endTime":"2025-07-27T20:07:48.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"second":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.0,"awayTeamWinProbability":79.0,"homeTeamWinProbabilityAdded":6.4,"leverageIndex":1.56,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:07:48.691Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colson Montgomery pops out to third baseman Matt Shaw in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:08:12.963Z","endTime":"2025-07-27T20:10:21.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"postOnThird":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.01712295097262,"aZ":-14.115493854827513,"pfxX":1.9543961044510385,"pfxZ":9.883405518360757,"pX":-0.640725242689593,"pZ":2.535386103667408,"vX0":-8.554837407556304,"vY0":-133.85438481171633,"vZ0":-6.587249585937379,"x":141.42,"y":170.32,"x0":2.3332633938384406,"y0":50.00521745503074,"z0":6.0261805777975175,"aX":3.573646504342257},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.8,"breakHorizontal":-1.8,"spinRate":2593,"spinDirection":166},"zone":4,"typeConfidence":0.89,"plateTime":0.40812766165995296,"extension":5.907549082052681},"index":0,"playId":"c2ff99f3-c4bc-3638-a316-d1d7d7c82ab0","pitchNumber":1,"startTime":"2025-07-27T20:08:29.788Z","endTime":"2025-07-27T20:08:32.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"first":{"id":700337,"link":"/api/v1/people/700337"},"third":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.685780564684,"aZ":-41.35927380715763,"pfxX":-1.3444107802513787,"pfxZ":-6.3055809251595445,"pX":-0.36238229250999693,"pZ":2.5261669219545397,"vX0":-5.871027974876735,"vY0":-119.54006285081154,"vZ0":-0.15326223243651937,"x":130.81,"y":170.57,"x0":2.293842367312518,"y0":50.003580433933045,"z0":6.284550029788272,"aX":-1.9574770426489887},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.2,"breakHorizontal":3.7,"spinRate":2121,"spinDirection":326},"zone":4,"typeConfidence":0.9,"plateTime":0.45710364954997873,"extension":5.889139360540173},"index":1,"playId":"cf5b640a-3b59-3222-9ba5-a3bbb5b6ee1a","pitchNumber":2,"startTime":"2025-07-27T20:08:47.414Z","endTime":"2025-07-27T20:08:51.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"first":{"id":700337,"link":"/api/v1/people/700337"},"third":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-27T20:09:11.666Z","endTime":"2025-07-27T20:09:22.211Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"first":{"id":700337,"link":"/api/v1/people/700337"},"third":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12449310511094,"aZ":-14.70219470409357,"pfxX":0.8552160824240855,"pfxZ":9.333864654753878,"pX":-0.3911206310551458,"pZ":2.8559526414477654,"vX0":-7.3124514014255775,"vY0":-134.9337187507869,"vZ0":-5.821055356551881,"x":131.91,"y":161.67,"x0":2.225387571631264,"y0":50.00606688696325,"z0":6.050298732388759,"aX":1.6015700217270303},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":-0.2,"spinRate":2528,"spinDirection":161},"zone":4,"typeConfidence":0.89,"plateTime":0.40355203026100606,"extension":5.6655459322527575},"index":3,"playId":"ec8553a1-941b-3765-9454-c162823c7f16","pitchNumber":3,"startTime":"2025-07-27T20:09:22.211Z","endTime":"2025-07-27T20:09:29.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"first":{"id":700337,"link":"/api/v1/people/700337"},"third":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":91.9,"endSpeed":84.8,"strikeZoneTop":3.8243257385467,"strikeZoneBottom":1.67761310026368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.38377012449611,"aZ":-18.172923150792318,"pfxX":0.1929956235697179,"pfxZ":7.652477806495728,"pX":-0.9173039537020374,"pZ":4.162645627874551,"vX0":-8.184807871317103,"vY0":-133.78693122213792,"vZ0":-2.1054612985260643,"x":151.97,"y":126.39,"x0":2.1446400621430457,"y0":50.000942524757846,"z0":6.249382818846506,"aX":0.35385785771647515},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.7,"breakHorizontal":1.2,"spinRate":2416,"spinDirection":167},"zone":11,"typeConfidence":0.86,"plateTime":0.4079760246284332,"extension":5.83670709666702},"index":4,"playId":"1bb12008-c8c3-3324-8bff-e1b86b32e36b","pitchNumber":4,"startTime":"2025-07-27T20:09:51.669Z","endTime":"2025-07-27T20:09:55.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"first":{"id":700337,"link":"/api/v1/people/700337"},"third":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.942356373431757,"aZ":-17.265406846423343,"pfxX":0.6379526255548109,"pfxZ":8.067279206767386,"pX":-0.2730045362844127,"pZ":3.6322029459372955,"vX0":-7.386000074367651,"vY0":-134.76533907985586,"vZ0":-3.2838398378228,"x":127.41,"y":140.71,"x0":2.4146530826661983,"y0":50.00366211318135,"z0":6.07854242521696,"aX":1.1788548681974966},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":0.4,"spinRate":2574,"spinDirection":166},"zone":2,"typeConfidence":0.87,"plateTime":0.4056628777424498,"extension":5.857283476370881},"hitData":{"launchSpeed":89.7,"launchAngle":70.0,"totalDistance":77.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":187.66}},"index":5,"playId":"7ad75d83-80d9-30ea-8e8f-c1a17b3bb26d","pitchNumber":5,"startTime":"2025-07-27T20:10:10.305Z","endTime":"2025-07-27T20:10:21.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"first":{"id":700337,"link":"/api/v1/people/700337"},"third":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":12.9,"awayTeamWinProbability":87.1,"homeTeamWinProbabilityAdded":-8.1,"leverageIndex":2.64,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:10:21.083Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Robert Jr. lines out to second baseman Nico Hoerner.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:12:46.159Z","endTime":"2025-07-27T20:13:10.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T20:10:55.729Z","endTime":"2025-07-27T20:11:09.543Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":700337,"link":"/api/v1/people/700337"},"third":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Brasier replaces Drew Pomeranz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-27T20:11:09.543Z","endTime":"2025-07-27T20:12:48.487Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518489,"link":"/api/v1/people/518489"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":700337,"link":"/api/v1/people/700337"},"third":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.83828446803735,"strikeZoneBottom":1.74461544580668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19542286479105,"aZ":-18.45512582915203,"pfxX":-7.192869292517957,"pfxZ":7.177234974636617,"pX":-1.1110752804496309,"pZ":3.4144642100230214,"vX0":3.962654985707983,"vY0":-136.66817023538016,"vZ0":-2.8837899202406243,"x":159.35,"y":146.59,"x0":-1.6374023995720652,"y0":50.002072282202235,"z0":5.735442679095864,"aX":-13.747092012066306},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":12.4,"spinRate":2125,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39920457551762834,"extension":6.6800184804797675},"index":2,"playId":"6b146fdb-9c03-3e0b-a1bc-1340d976952a","pitchNumber":1,"startTime":"2025-07-27T20:12:48.487Z","endTime":"2025-07-27T20:12:52.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":700337,"link":"/api/v1/people/700337"},"third":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":93.0,"endSpeed":86.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.042892471275767,"aZ":-19.786301349627568,"pfxX":-9.338067743815433,"pfxZ":6.595594754507379,"pX":-0.008320362873218929,"pZ":3.0485880845631845,"vX0":7.023092612922912,"vY0":-135.3592138971959,"vZ0":-3.5459159398180686,"x":117.32,"y":156.47,"x0":-1.406963419781603,"y0":50.006596452795335,"z0":5.739661282954019,"aX":-17.551369437993685},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":15.7,"spinRate":2154,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.40270227981565565,"extension":6.772536248304349},"hitData":{"launchSpeed":71.6,"launchAngle":16.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":133.74,"coordY":131.4}},"index":3,"playId":"4d458c36-2fc5-3bda-9649-a7f841547c54","pitchNumber":2,"startTime":"2025-07-27T20:13:04.622Z","endTime":"2025-07-27T20:13:10.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":700337,"link":"/api/v1/people/700337"},"third":{"id":678246,"link":"/api/v1/people/678246"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-5.700000000000001,"leverageIndex":2.18,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:13:10.265Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Kelly lines out to third baseman Colson Montgomery in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:15:53.541Z","endTime":"2025-07-27T20:17:19.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mike Vasil replaces Tyler Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:15:00.026Z","endTime":"2025-07-27T20:15:55.641Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678024,"link":"/api/v1/people/678024"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":94.3,"endSpeed":86.7,"strikeZoneTop":3.50281008402211,"strikeZoneBottom":1.57399497298682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.579605261720555,"aZ":-27.366426235286372,"pfxX":-9.603605394848838,"pfxZ":2.5041300692300013,"pX":-0.1137824105786644,"pZ":4.098892264590267,"vX0":6.605482067239627,"vY0":-137.25335515435668,"vZ0":-0.020995024567985188,"x":121.34,"y":128.11,"x0":-1.296192926230357,"y0":50.002326223664284,"z0":5.960397686274201,"aX":-18.438467925077873},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.7,"breakHorizontal":16.1,"spinRate":2154,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3980906091873906,"extension":6.055509666364396},"index":1,"playId":"074737a6-2949-3c77-aaf6-77c0e497884a","pitchNumber":1,"startTime":"2025-07-27T20:15:55.641Z","endTime":"2025-07-27T20:15:59.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.004231563277358,"aZ":-25.160498743949283,"pfxX":-9.61948668987586,"pfxZ":3.5446009301747186,"pX":-0.28634725856889864,"pZ":3.047195384567582,"vX0":6.1185009155231596,"vY0":-138.41733740400392,"vZ0":-3.0408877189091337,"x":127.91,"y":156.51,"x0":-1.252695902270383,"y0":50.004967390275645,"z0":5.807466811967905,"aX":-19.04812254263496},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":16.6,"spinRate":2197,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.392673602731759,"extension":6.200933696965943},"index":2,"playId":"c3f90f6e-e392-3291-84b7-3b7df03e79be","pitchNumber":2,"startTime":"2025-07-27T20:16:10.240Z","endTime":"2025-07-27T20:16:13.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.5,"strikeZoneTop":3.47083969268008,"strikeZoneBottom":1.5701147850531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.94200547972096,"aZ":-35.14137659892166,"pfxX":6.542976045670592,"pfxZ":-2.0171882310698592,"pX":-0.9150469477437078,"pZ":3.1622772644207418,"vX0":-0.8215685523830185,"vY0":-119.975976288117,"vZ0":0.47808316188672073,"x":151.88,"y":153.4,"x0":-1.4211132512369742,"y0":50.00035005084016,"z0":6.066134696316754,"aX":9.636693290219407},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.4,"breakHorizontal":-11.8,"spinRate":2532,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.45471577170689104,"extension":6.152924600861865},"index":3,"playId":"6d4fc14b-afd5-3c10-b8ed-e8f2df9d3432","pitchNumber":3,"startTime":"2025-07-27T20:16:29.378Z","endTime":"2025-07-27T20:16:34.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.744402223834115,"aZ":-26.203751084434863,"pfxX":-9.205689000727286,"pfxZ":3.0853282355417786,"pX":0.06894771073082998,"pZ":2.751642466648329,"vX0":6.4855940009838156,"vY0":-137.75173428143458,"vZ0":-3.6925824862656262,"x":114.37,"y":164.49,"x0":-1.112299690931071,"y0":50.00099043377106,"z0":5.8677996864125594,"aX":-17.80435134953283},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":15.5,"spinRate":2089,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39662718824412835,"extension":6.254738419715651},"index":4,"playId":"c558b917-c89c-37f0-bca4-9e98c332fa38","pitchNumber":4,"startTime":"2025-07-27T20:16:45.839Z","endTime":"2025-07-27T20:16:48.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-27T20:16:57.155Z","endTime":"2025-07-27T20:17:12.884Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.762724362597414,"aZ":-40.89999856716213,"pfxX":3.2011464356675416,"pfxZ":-5.878405531673682,"pX":-0.6656948395747517,"pZ":2.962008185003703,"vX0":0.3460089570824406,"vY0":-120.61125204403716,"vZ0":0.6202916379413377,"x":142.37,"y":158.81,"x0":-1.2269566666397755,"y0":50.00214483663514,"z0":6.286092751428294,"aX":4.752294646436619},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.3,"breakHorizontal":-5.9,"spinRate":2260,"spinDirection":30},"zone":1,"typeConfidence":2.0,"plateTime":0.452790747007088,"extension":5.851399343244937},"hitData":{"launchSpeed":74.2,"launchAngle":13.0,"totalDistance":127.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":87.14,"coordY":168.15}},"index":6,"playId":"3fe5067e-ebfc-36ff-80a5-6ffee03bc38d","pitchNumber":5,"startTime":"2025-07-27T20:17:12.884Z","endTime":"2025-07-27T20:17:19.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:17:19.520Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:17:35.281Z","endTime":"2025-07-27T20:19:34.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.67299373114629,"strikeZoneBottom":1.64047947733134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.82285758552978,"aZ":-25.369211541247218,"pfxX":-8.753237362998822,"pfxZ":3.491784820722419,"pX":-0.859627717463445,"pZ":1.740492561911683,"vX0":4.432788653069205,"vY0":-137.85624290546312,"vZ0":-5.839081117891435,"x":149.77,"y":191.79,"x0":-1.3396128859898613,"y0":50.006364075607316,"z0":5.56822095083128,"aX":-17.075423637976996},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.4,"breakHorizontal":15.1,"spinRate":2114,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.39531245112427627,"extension":6.020849906626591},"index":0,"playId":"51952f47-108d-3546-95ed-448188621028","pitchNumber":1,"startTime":"2025-07-27T20:17:45.929Z","endTime":"2025-07-27T20:17:49.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.61905934359154,"strikeZoneBottom":1.47386706725813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91465764431976,"aZ":-26.094059725476015,"pfxX":-9.33962521500786,"pfxZ":3.0830020356870005,"pX":-1.102645886584975,"pZ":3.3706409217218005,"vX0":4.253971577276923,"vY0":-138.7666991212943,"vZ0":-1.8481968291135327,"x":159.03,"y":147.77,"x0":-1.4330638169461807,"y0":50.00073358334538,"z0":5.765160555272157,"aX":-18.4086854598482},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":16.2,"spinRate":2048,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3930955882272702,"extension":6.0195802749440075},"index":1,"playId":"89e98f07-18c9-3aaf-bf8e-6e6eb2f1d7ed","pitchNumber":2,"startTime":"2025-07-27T20:18:00.801Z","endTime":"2025-07-27T20:18:04.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.841537897679814,"aZ":-24.222255673520696,"pfxX":-10.668166429694697,"pfxZ":4.096265789549054,"pX":-0.6926798857587049,"pZ":2.9271752865265492,"vX0":5.360829051954335,"vY0":-137.75237856519206,"vZ0":-3.406710354507805,"x":143.4,"y":159.75,"x0":-1.2679354173003305,"y0":50.00207888797467,"z0":5.7995564531561286,"aX":-20.69822964787407},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.0,"breakHorizontal":18.4,"spinRate":2116,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3961688995227428,"extension":6.29380851659709},"index":2,"playId":"93f78cf6-dc6b-3a62-91b9-fad7a313c9f9","pitchNumber":3,"startTime":"2025-07-27T20:18:17.600Z","endTime":"2025-07-27T20:18:20.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.58090223688876,"strikeZoneBottom":1.51993891684588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10650338350802,"aZ":-27.815131350921313,"pfxX":-8.551031224508652,"pfxZ":2.2550403250313096,"pX":-1.2815164380278135,"pZ":3.2234834116976647,"vX0":3.3663559108287204,"vY0":-137.76111730342598,"vZ0":-2.217733604012825,"x":165.85,"y":151.75,"x0":-1.4047744935260318,"y0":50.00143112856285,"z0":5.909183606491327,"aX":-16.52011937678536},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":14.9,"spinRate":2129,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39679551763191245,"extension":6.8375057349048936},"index":3,"playId":"517923fd-13d9-34e3-ad91-167e6bd6bd54","pitchNumber":4,"startTime":"2025-07-27T20:18:35.554Z","endTime":"2025-07-27T20:18:39.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.996000194531913,"aZ":-39.811824275455656,"pfxX":3.565255981792917,"pfxZ":-5.1613122208549385,"pX":0.2554728616853991,"pZ":2.2413802793950173,"vX0":2.416036657024503,"vY0":-120.23986394210455,"vZ0":-0.9044997810043185,"x":107.26,"y":178.26,"x0":-1.2219323409969924,"y0":50.00363293878409,"z0":6.122522172161204,"aX":5.275196267802961},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.4,"breakHorizontal":-7.0,"spinRate":2387,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.4537023641280946,"extension":5.97624635589605},"index":4,"playId":"6f797edc-5678-3ec8-ad95-1277b5cc4e87","pitchNumber":5,"startTime":"2025-07-27T20:18:51.059Z","endTime":"2025-07-27T20:18:54.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":88.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.164332056772867,"aZ":-18.9419630351565,"pfxX":-2.437375433029927,"pfxZ":6.732447248598129,"pX":-0.31399620352839136,"pZ":2.8034605901098035,"vX0":3.852028206266133,"vY0":-137.78646564558846,"vZ0":-4.540084379073367,"x":128.97,"y":163.09,"x0":-1.3992640878116973,"y0":50.004275826894514,"z0":5.713683695736492,"aX":-4.792196260898506},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":3.8,"spinRate":2127,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3941604904839968,"extension":6.0981859713157105},"index":5,"playId":"e0c10740-db0e-320d-b60d-ffdf74936d8b","pitchNumber":6,"startTime":"2025-07-27T20:19:11.209Z","endTime":"2025-07-27T20:19:14.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.8,"strikeZoneTop":3.5660349259195,"strikeZoneBottom":1.61786692724264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.674625219334576,"aZ":-26.791462013897565,"pfxX":-10.825807521543505,"pfxZ":2.731259335185196,"pX":0.6197032890673485,"pZ":0.7216870598118709,"vX0":8.751278506221375,"vY0":-138.58467306819404,"vZ0":-8.570164873575374,"x":93.38,"y":219.29,"x0":-1.14947826868475,"y0":50.00608074010715,"z0":5.603021075526381,"aX":-21.373444315428785},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.5,"breakHorizontal":18.1,"spinRate":2075,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.39300870454116765,"extension":6.131321418910471},"index":6,"playId":"193deb52-bccc-3f12-b628-b1e8a2aa2980","pitchNumber":7,"startTime":"2025-07-27T20:19:29.976Z","endTime":"2025-07-27T20:19:34.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":-0.7000000000000002,"leverageIndex":0.21,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:19:34.575Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson called out on strikes. Ian Happ steals (5) 2nd base.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:19:39.333Z","endTime":"2025-07-27T20:22:40.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.7,"strikeZoneTop":3.65461064675699,"strikeZoneBottom":1.57816486591991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.03536008778423,"aZ":-26.537893231153863,"pfxX":-7.957842640172837,"pfxZ":2.9008035668581638,"pX":-1.7137191791334168,"pZ":3.04990640130034,"vX0":2.623554467266074,"vY0":-137.23564041997733,"vZ0":-2.3915769878874196,"x":182.32,"y":156.43,"x0":-1.637469112741125,"y0":50.004325248002196,"z0":5.705913124405857,"aX":-15.464196196325313},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":14.0,"spinRate":2130,"spinDirection":262},"zone":11,"typeConfidence":2.0,"plateTime":0.3962924348334034,"extension":6.047878111747782},"index":0,"playId":"f5796b70-c4e0-35c4-b182-02bc664ab96b","pitchNumber":1,"startTime":"2025-07-27T20:20:01.827Z","endTime":"2025-07-27T20:20:04.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.65796987167612,"strikeZoneBottom":1.61062269982622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99046728671296,"aZ":-26.50528541124207,"pfxX":-5.516155440604248,"pfxZ":2.9295589085753395,"pX":-0.1801341877044818,"pZ":3.7539342695270848,"vX0":5.113937525922282,"vY0":-137.1520757916907,"vZ0":-0.9722671536184813,"x":108.76,"y":80.58,"x0":-1.3385076227390476,"y0":50.001396905377455,"z0":5.895699154930876,"aX":-10.668842595518843},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.3,"breakHorizontal":9.1,"spinRate":2105,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3970553013040852,"extension":6.099351680677032},"index":1,"playId":"ff3bd6bf-a7de-33b9-9742-5b40f8d1e927","pitchNumber":2,"startTime":"2025-07-27T20:20:21.480Z","endTime":"2025-07-27T20:20:24.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.6,"strikeZoneTop":3.58294358932926,"strikeZoneBottom":1.56445080185872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.813740982866456,"aZ":-39.98480048437545,"pfxX":4.32405049247903,"pfxZ":-5.450262288775727,"pX":-0.8489409701765508,"pZ":3.1165365339688464,"vX0":-0.05519894954427024,"vY0":-118.20833912855728,"vZ0":1.5318617973207136,"x":149.36,"y":154.63,"x0":-1.3883786487550596,"y0":50.00222723702306,"z0":6.095614008113787,"aX":6.19766131404567},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.4,"breakHorizontal":-7.8,"spinRate":2166,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.461097049498854,"extension":6.155126058770896},"index":2,"playId":"6da4294b-bc7a-3f01-ac1d-d7b67f680bd5","pitchNumber":3,"startTime":"2025-07-27T20:20:41.817Z","endTime":"2025-07-27T20:20:47.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":88.3,"strikeZoneTop":3.51944834764357,"strikeZoneBottom":1.5015926186274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13777102366726,"aZ":-26.186455309435704,"pfxX":-9.21365907699241,"pfxZ":3.0517689409579773,"pX":-0.797345539893318,"pZ":2.4805369960361507,"vX0":4.762759944303716,"vY0":-137.64294153818526,"vZ0":-4.086224933851494,"x":147.39,"y":171.81,"x0":-1.3325770839801427,"y0":50.00163343797999,"z0":5.7112673136415,"aX":-18.0735094168505},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":16.0,"spinRate":2143,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39458534432338377,"extension":6.281433348677474},"index":3,"playId":"996a4925-e1d7-3374-85f9-3ca029db7629","pitchNumber":4,"startTime":"2025-07-27T20:21:02.326Z","endTime":"2025-07-27T20:21:05.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.2014906709558,"aZ":-29.081651850896773,"pfxX":-8.802904832797207,"pfxZ":1.5813694904940867,"pX":-0.18288167240937697,"pZ":2.902818877255469,"vX0":6.116573017775057,"vY0":-137.8064636493535,"vZ0":-2.722159512305614,"x":123.97,"y":160.4,"x0":-1.2703390564927362,"y0":50.00190105614551,"z0":5.836842224425545,"aX":-17.19103418289607},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.5,"breakHorizontal":14.9,"spinRate":2083,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3951533704131429,"extension":6.50009390788831},"index":4,"playId":"d6a5a8c4-4107-3a6a-a5c0-ff5bf1be6534","pitchNumber":5,"startTime":"2025-07-27T20:21:22.690Z","endTime":"2025-07-27T20:21:25.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-27T20:21:51.469Z","endTime":"2025-07-27T20:22:15.595Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"75e93e43-4bda-3131-a701-41f04ae722e9","startTime":"2025-07-27T20:22:15.595Z","endTime":"2025-07-27T20:22:19.279Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.61148192636007,"strikeZoneBottom":1.59395465358161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.25535732938658,"aZ":-41.632219713914246,"pfxX":3.6936763800935717,"pfxZ":-6.490543642773067,"pX":-0.4373476724430953,"pZ":3.3684761189756243,"vX0":0.804167068485216,"vY0":-119.71411060259466,"vZ0":2.0303743487105415,"x":133.67,"y":147.83,"x0":-1.2572583362952483,"y0":50.00314955237902,"z0":6.225173112437493,"aX":5.382116380599567},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.0,"breakHorizontal":-6.8,"spinRate":2048,"spinDirection":35},"zone":1,"typeConfidence":2.0,"plateTime":0.4568477541706373,"extension":6.082936681057001},"index":7,"playId":"86b83422-7e28-30c8-b825-4f43a88fe161","pitchNumber":6,"startTime":"2025-07-27T20:22:35.609Z","endTime":"2025-07-27T20:22:40.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.37,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:22:40.781Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:22:53.145Z","endTime":"2025-07-27T20:26:25.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.7,"strikeZoneTop":3.51220519795506,"strikeZoneBottom":1.5963665671503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.714471300868873,"aZ":-25.564422887066485,"pfxX":-7.033688967663885,"pfxZ":3.412437851348751,"pX":1.0602143380496467,"pZ":2.2652618312029107,"vX0":8.528994768610714,"vY0":-137.24306190053193,"vZ0":-4.922863824806834,"x":76.59,"y":177.62,"x0":-1.1502511313927466,"y0":50.00567979803068,"z0":5.787818674181293,"aX":-13.639698355147795},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":11.3,"spinRate":2108,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39662451054982517,"extension":6.057843576449778},"index":0,"playId":"6210a1a4-e1a7-3e88-bf89-80a401b15d02","pitchNumber":1,"startTime":"2025-07-27T20:23:08.034Z","endTime":"2025-07-27T20:23:12.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72871213789492,"aZ":-27.516717926022224,"pfxX":-8.379055037419322,"pfxZ":2.397269245167424,"pX":0.09902956411764927,"pZ":2.6184660069109076,"vX0":6.467332477288168,"vY0":-137.78429758667696,"vZ0":-3.614241874891582,"x":113.23,"y":168.08,"x0":-1.1782815755819702,"y0":50.00212807232519,"z0":5.7856492764875,"aX":-16.27222330961396},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.8,"breakHorizontal":14.0,"spinRate":2174,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.39601044188137147,"extension":6.34344118990695},"index":1,"playId":"d586d1a5-4fc1-38e9-b48e-a3619b5427df","pitchNumber":2,"startTime":"2025-07-27T20:23:26.204Z","endTime":"2025-07-27T20:23:29.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-27T20:23:39.540Z","endTime":"2025-07-27T20:23:58.800Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.33956965508302,"strikeZoneBottom":1.42463279280848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.290591516434596,"aZ":-41.49935036301488,"pfxX":3.753655215300573,"pfxZ":-6.342195244854731,"pX":0.19671590260181354,"pZ":1.7982318242914148,"vX0":1.8895338446006298,"vY0":-120.18521436566894,"vZ0":-1.5613792339656876,"x":109.5,"y":190.23,"x0":-1.0862864387469198,"y0":50.00487078663204,"z0":6.126725251718425,"aX":5.5167109465130535},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.6,"breakHorizontal":-7.2,"spinRate":2330,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.4549434305716211,"extension":6.157231416759467},"index":3,"playId":"d5a28fab-25ae-39f5-8555-9ed8f9e3f9bb","pitchNumber":3,"startTime":"2025-07-27T20:23:58.800Z","endTime":"2025-07-27T20:24:01.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":82.1,"endSpeed":75.9,"strikeZoneTop":3.32557422165491,"strikeZoneBottom":1.40992280752154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.81152315745479,"aZ":-34.45674287091933,"pfxX":9.925764224865361,"pfxZ":-1.5666596525867256,"pX":-1.8481097140227123,"pZ":3.081835468426963,"vX0":-3.909454881217897,"vY0":-119.5378563531979,"vZ0":0.033769225950853965,"x":187.45,"y":155.57,"x0":-1.48620245648324,"y0":50.003418742651995,"z0":6.146286087338724,"aX":14.44703805215005},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.6,"breakHorizontal":-17.2,"spinRate":2370,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.45720898767894935,"extension":5.725866915539792},"index":4,"playId":"e3a335fe-b24f-3570-b258-d8ccb3e39361","pitchNumber":4,"startTime":"2025-07-27T20:24:19.823Z","endTime":"2025-07-27T20:24:22.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.851925792318777,"aZ":-28.35051750972611,"pfxX":-8.46243543831349,"pfxZ":1.938198461519418,"pX":0.1659805019120753,"pZ":1.8927075494578287,"vX0":6.846360701944883,"vY0":-138.0427625455019,"vZ0":-5.27495681315522,"x":110.67,"y":187.68,"x0":-1.2221041620111155,"y0":50.001139956613635,"z0":5.689032928782646,"aX":-16.663877011144535},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.8,"breakHorizontal":14.3,"spinRate":2185,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3937320747702424,"extension":6.269693263813301},"index":5,"playId":"e98ae9cd-943b-3ad7-b938-be14b70c9efe","pitchNumber":5,"startTime":"2025-07-27T20:24:40.626Z","endTime":"2025-07-27T20:24:43.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.4,"endSpeed":77.5,"strikeZoneTop":3.29093053407065,"strikeZoneBottom":1.58000018061086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.68327900262676,"aZ":-43.39580382172208,"pfxX":0.18296591850935684,"pfxZ":-7.57025659400497,"pX":1.6133822703719318,"pZ":-0.17522143031212079,"vX0":6.019725622967955,"vY0":-121.24466180649684,"vZ0":-5.75133799521684,"x":55.5,"y":243.51,"x0":-0.9299996147265538,"y0":50.00363636412809,"z0":6.033122729832818,"aX":0.2704687137592718},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-14.9,"breakHorizontal":-1.8,"spinRate":2333,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.452522535964774,"extension":6.0776127955856145},"index":6,"playId":"6a2c9a27-d384-37c9-9e8e-37cac7265831","pitchNumber":6,"startTime":"2025-07-27T20:25:04.167Z","endTime":"2025-07-27T20:25:07.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.182550324447313,"aZ":-43.97520518961194,"pfxX":3.9762347604191075,"pfxZ":-8.40186783642334,"pX":-0.1741876643928454,"pZ":2.922449188575716,"vX0":1.3494325921738686,"vY0":-118.50044014408266,"vZ0":1.7556094652699517,"x":123.64,"y":159.87,"x0":-1.2694014981060389,"y0":50.001660883513566,"z0":6.226197038915057,"aX":5.586061919946167},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-14.4,"breakHorizontal":-7.6,"spinRate":2320,"spinDirection":30},"zone":2,"typeConfidence":2.0,"plateTime":0.4643660457220449,"extension":6.094705945715085},"index":7,"playId":"a20e0564-db96-3de0-a482-cb34968ab5a3","pitchNumber":7,"startTime":"2025-07-27T20:25:33.027Z","endTime":"2025-07-27T20:25:36.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.64036425856373,"aZ":-27.36231620259641,"pfxX":-11.141018731951707,"pfxZ":2.4710972147146766,"pX":1.0567636264754618,"pZ":1.6631446159176106,"vX0":10.082601877233886,"vY0":-138.25953414805184,"vZ0":-6.0108689532203,"x":76.72,"y":193.88,"x0":-1.1825030205006384,"y0":50.000333197040575,"z0":5.691673253836558,"aX":-21.655354211978256},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.4,"breakHorizontal":18.2,"spinRate":2068,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.395544195372195,"extension":6.157508204753961},"index":8,"playId":"eafa9cc1-e20e-34a8-b048-9a75a716bfe3","pitchNumber":8,"startTime":"2025-07-27T20:25:57.135Z","endTime":"2025-07-27T20:26:00.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.3611370129762,"strikeZoneBottom":1.43967542080446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.7701705796609,"aZ":-25.686665355000706,"pfxX":-10.685590575262399,"pfxZ":3.3785216484388405,"pX":1.0377832048850584,"pZ":1.7611717222104066,"vX0":10.001791804716724,"vY0":-137.08688793025686,"vZ0":-6.009657484394647,"x":77.44,"y":191.23,"x0":-1.2539529963539415,"y0":50.002416434205585,"z0":5.7140463005906,"aX":-20.51930944664298},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":17.5,"spinRate":2131,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39819173578352096,"extension":6.1538064841474585},"index":9,"playId":"5d7ac549-2107-34ff-8727-4e2699ac262d","pitchNumber":9,"startTime":"2025-07-27T20:26:21.163Z","endTime":"2025-07-27T20:26:25.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3999999999999995,"awayTeamWinProbability":92.6,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.43,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:26:25.658Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, third baseman Colson Montgomery to first baseman Miguel Vargas.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:27:48.315Z","endTime":"2025-07-27T20:31:11.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8,9],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":678024,"link":"/api/v1/people/678024"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_touch"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_interference"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Other Advance","eventType":"other_advance","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T20:26:43.887Z","endTime":"2025-07-27T20:27:50.560Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.7,"endSpeed":75.7,"strikeZoneTop":3.65141793251948,"strikeZoneBottom":1.58564848084925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6097110123025,"aZ":-42.964259301453254,"pfxX":3.640861607805741,"pfxZ":-7.616227400281949,"pX":1.2201408507576617,"pZ":-0.23116672279541256,"vX0":4.138431174281816,"vY0":-118.8235766716354,"vZ0":-5.288281084959719,"x":70.49,"y":245.02,"x0":-1.0226530195234222,"y0":50.00097296098519,"z0":5.963392170243487,"aX":5.159811793696172},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.9,"breakHorizontal":-7.7,"spinRate":2375,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4624870609557612,"extension":6.044913314646211},"index":1,"playId":"f51963ea-256b-35c9-9cc6-1a15e583802b","pitchNumber":1,"startTime":"2025-07-27T20:27:50.560Z","endTime":"2025-07-27T20:27:54.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.6,"strikeZoneTop":3.63072298358826,"strikeZoneBottom":1.62231815438775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93463070787469,"aZ":-29.058899014198968,"pfxX":-9.262959877769871,"pfxZ":1.6100975637991208,"pX":1.010502701054563,"pZ":2.1016459270447356,"vX0":9.024130646756142,"vY0":-137.10032273488648,"vZ0":-4.56936021170285,"x":78.48,"y":182.04,"x0":-1.0959634606540911,"y0":50.00174401058912,"z0":5.7373757593323855,"aX":-17.90476956962057},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.3,"breakHorizontal":15.2,"spinRate":2085,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.39717820550514205,"extension":6.148792693021786},"index":2,"playId":"2f5199ef-2093-3184-96d9-19971bc1f2e4","pitchNumber":2,"startTime":"2025-07-27T20:28:17.848Z","endTime":"2025-07-27T20:28:40.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"2f5199ef-2093-3184-96d9-19971bc1f2e4","startTime":"2025-07-27T20:29:49.945Z","endTime":"2025-07-27T20:29:49.946Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ian Happ scores. Nico Hoerner to 2nd. Interference error by third baseman Colson Montgomery.","event":"Other Advance","eventType":"other_advance","awayScore":5,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":4,"actionPlayId":"2f5199ef-2093-3184-96d9-19971bc1f2e4","startTime":"2025-07-27T20:29:49.947Z","endTime":"2025-07-27T20:29:49.948Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":664023,"link":"/api/v1/people/664023"},"postOnSecond":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-3.5999999999999996,"leverageIndex":0.54,"dramaIndex":41.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.64341961929953,"strikeZoneBottom":1.57072431826516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.601532830911243,"aZ":-24.85023399145647,"pfxX":-8.850347321108915,"pfxZ":3.712639086390098,"pX":0.8331870115074872,"pZ":1.8341152382223502,"vX0":8.92156108535139,"vY0":-139.4626278628765,"vZ0":-6.1002309514205875,"x":85.24,"y":189.26,"x0":-1.2534007822053415,"y0":50.00631318990959,"z0":5.6829789443647245,"aX":-17.482477427743337},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":14.3,"spinRate":2131,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3923440893349892,"extension":6.28501348980294},"index":5,"playId":"a97a834e-b4d3-3cb6-b7b9-e421b26f6698","pitchNumber":3,"startTime":"2025-07-27T20:29:49.949Z","endTime":"2025-07-27T20:29:54.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.53934890406523,"strikeZoneBottom":1.57813045502924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.285508410250692,"aZ":-26.77257211736092,"pfxX":-9.50920185414574,"pfxZ":2.743513384044716,"pX":-0.28283230660013664,"pZ":2.242413860376899,"vX0":6.0827049444959425,"vY0":-139.00130494331552,"vZ0":-4.938899068410709,"x":127.78,"y":178.23,"x0":-1.2567475896872984,"y0":50.00549090215516,"z0":5.805843074149839,"aX":-18.730152347027573},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":16.1,"spinRate":2115,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.39308389419193235,"extension":6.07136773668568},"index":6,"playId":"ae96167c-e5e8-3122-8263-055501844d7f","pitchNumber":4,"startTime":"2025-07-27T20:30:07.749Z","endTime":"2025-07-27T20:30:11.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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.8,"strikeZoneTop":3.51398016624275,"strikeZoneBottom":1.55300999510981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.318829020072616,"aZ":-25.002082692205466,"pfxX":-11.116919933306981,"pfxZ":3.733101994915253,"pX":0.5606289334758794,"pZ":1.6260814313535037,"vX0":8.686485097996105,"vY0":-137.88462181790874,"vZ0":-6.455191022546309,"x":95.63,"y":194.88,"x0":-1.1898154916669443,"y0":50.00343023741088,"z0":5.6901596158938315,"aX":-21.3574813634678},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":18.2,"spinRate":2082,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3975852264256905,"extension":6.060882683991262},"index":7,"playId":"4c795ab5-5ee9-3669-8a8f-273370f73f67","pitchNumber":5,"startTime":"2025-07-27T20:30:24.895Z","endTime":"2025-07-27T20:30:28.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.803783783122835,"aZ":-23.301037096495858,"pfxX":-9.274133974479113,"pfxZ":4.587658971066876,"pX":0.2539470467874898,"pZ":2.453862953790042,"vX0":7.6172696000768045,"vY0":-137.53282695694475,"vZ0":-4.720087953509069,"x":107.32,"y":172.53,"x0":-1.3338145134240975,"y0":50.00190448749733,"z0":5.753485912246346,"aX":-17.93364728669369},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":15.4,"spinRate":2080,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.396819809199191,"extension":6.261090767105053},"index":8,"playId":"a6ba9b44-99ba-337b-a74a-098e95622806","pitchNumber":6,"startTime":"2025-07-27T20:30:42.002Z","endTime":"2025-07-27T20:30:45.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.480890523006895,"aZ":-42.279719425259366,"pfxX":4.265725219889795,"pfxZ":-6.795738507810118,"pX":0.9382159867526139,"pZ":2.136038408011518,"vX0":3.5963166310220904,"vY0":-121.35371358851162,"vZ0":-0.8854964028684438,"x":81.24,"y":181.11,"x0":-1.1190001275812564,"y0":50.0049313813064,"z0":6.199432503683481,"aX":6.340869809192134},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.2,"breakHorizontal":-8.6,"spinRate":2436,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4519179937956741,"extension":5.957373767068663},"hitData":{"launchSpeed":106.2,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":165.87}},"index":9,"playId":"2a37a38f-701e-3420-8065-b0c68edc2a57","pitchNumber":7,"startTime":"2025-07-27T20:31:04.046Z","endTime":"2025-07-27T20:31:11.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.54,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:31:11.860Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lenyn Sosa lines out to shortstop Dansby Swanson.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:33:14.944Z","endTime":"2025-07-27T20:33:47.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.46459021891072,"strikeZoneBottom":1.55615243218443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.413137005151512,"aZ":-16.22496257030163,"pfxX":-6.114138881770394,"pfxZ":8.38589537732794,"pX":0.14401642237924667,"pZ":2.8638774083907497,"vX0":6.831397213979138,"vY0":-137.27789197773916,"vZ0":-4.721480271519864,"x":111.51,"y":161.46,"x0":-1.5866285439493155,"y0":50.00145613100808,"z0":5.7164625317313105,"aX":-11.626893216319115},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":9.6,"spinRate":2217,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.399543171195857,"extension":6.56034698790323},"index":0,"playId":"c224a403-665e-3023-9d77-286d9c244de6","pitchNumber":1,"startTime":"2025-07-27T20:33:14.944Z","endTime":"2025-07-27T20:33:17.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.44931935676411,"strikeZoneBottom":1.48379938089833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.044318835494987,"aZ":-27.903850341235916,"pfxX":1.0520662480633458,"pfxZ":2.6602812534470557,"pX":1.2586832061624627,"pZ":0.15741726772757852,"vX0":5.598796596776596,"vY0":-125.52306719451694,"vZ0":-8.03549145152493,"x":69.02,"y":234.53,"x0":-1.1321248704149742,"y0":50.00262207764197,"z0":5.653571924891098,"aX":1.6878179525447807},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":-3.1,"spinRate":2381,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.43539367493580095,"extension":6.956049416564831},"index":1,"playId":"480df547-d5f5-3e42-b3fb-a4e632c08eb1","pitchNumber":2,"startTime":"2025-07-27T20:33:27.309Z","endTime":"2025-07-27T20:33:30.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.337067410649965,"aZ":-17.694134845963944,"pfxX":-9.087376726457036,"pfxZ":7.627857255762558,"pX":-1.3972355593459405,"pZ":2.718741939887564,"vX0":4.347844345260932,"vY0":-136.51000133349237,"vZ0":-4.54617402458106,"x":170.26,"y":165.37,"x0":-1.8245672401935256,"y0":50.00560264432218,"z0":5.6134745274810065,"aX":-17.258007999084338},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":15.6,"spinRate":2181,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4003080506029195,"extension":6.663061415105819},"hitData":{"launchSpeed":56.7,"launchAngle":28.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":101.88,"coordY":143.3}},"index":2,"playId":"cd1c16bf-1f79-33aa-9c70-0424e9d0f1c4","pitchNumber":3,"startTime":"2025-07-27T20:33:41.115Z","endTime":"2025-07-27T20:33:47.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-1.5999999999999992,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:33:47.190Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Teel flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:34:13.057Z","endTime":"2025-07-27T20:34:54.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Teel replaces Austin Slater.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T20:34:03.276Z","endTime":"2025-07-27T20:34:15.343Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"902","replacedPlayer":{"id":596103,"link":"/api/v1/people/596103"},"defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.893515297864226,"aZ":-26.73136351943665,"pfxX":2.8895865654688766,"pfxZ":3.4110493139931277,"pX":0.8875264367283913,"pZ":1.9778610659147249,"vX0":4.33584099611462,"vY0":-124.74441631506015,"vZ0":-3.94787566703504,"x":83.17,"y":185.38,"x0":-1.2396909536873246,"y0":50.00560778681598,"z0":5.751075392690029,"aX":4.616847690862457},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":-6.1,"spinRate":2299,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4368144913798311,"extension":7.0106255403176645},"index":1,"playId":"bec04f29-7227-3732-9a2e-8f33b6003013","pitchNumber":1,"startTime":"2025-07-27T20:34:15.343Z","endTime":"2025-07-27T20:34:18.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.3,"strikeZoneTop":3.56898780468628,"strikeZoneBottom":1.59119001579032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.976757945368846,"aZ":-22.40901499257438,"pfxX":0.03686083210879154,"pfxZ":5.493427704289706,"pX":1.4485073170139908,"pZ":1.728193720800744,"vX0":7.918755636968392,"vY0":-131.2879484366247,"vZ0":-5.929692204542426,"x":61.79,"y":192.12,"x0":-1.5885369095674233,"y0":50.00597581414534,"z0":5.641558668389869,"aX":0.06342090757636816},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":-1.4,"spinRate":2314,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4142883546523759,"extension":6.750300745000885},"index":2,"playId":"6d9e2af1-5061-3413-920c-6b604fb33eaf","pitchNumber":2,"startTime":"2025-07-27T20:34:31.673Z","endTime":"2025-07-27T20:34:35.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.749358349269638,"aZ":-21.377539353062254,"pfxX":-0.14267366570885054,"pfxZ":6.120178809516159,"pX":0.6660958270400034,"pZ":2.4110447459763007,"vX0":6.316171240791223,"vY0":-130.54769501832527,"vZ0":-4.094345618536957,"x":91.61,"y":173.68,"x0":-1.743832437815305,"y0":50.004738456639664,"z0":5.5653273842957836,"aX":-0.25271655087047834},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.6,"breakHorizontal":-0.8,"spinRate":2307,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.4160560676656915,"extension":6.85168228783356},"hitData":{"launchSpeed":82.7,"launchAngle":34.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.36,"coordY":80.65}},"index":3,"playId":"7de4b784-96d4-3e51-a76b-65485493653e","pitchNumber":3,"startTime":"2025-07-27T20:34:46.035Z","endTime":"2025-07-27T20:34:54.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":691019,"link":"/api/v1/people/691019"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:34:54.983Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Tauchman singles on a fly ball to left fielder Ian Happ.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:35:14.560Z","endTime":"2025-07-27T20:36:43.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.53146800024817,"strikeZoneBottom":1.48545494128163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.25190254061125,"aZ":-14.634061439691665,"pfxX":-3.707251494457263,"pfxZ":8.895428766542747,"pX":-0.7156501573639465,"pZ":2.536933490395004,"vX0":3.960375836833638,"vY0":-138.64651630817704,"vZ0":-6.0152793880755215,"x":144.28,"y":170.28,"x0":-1.6721937415912655,"y0":50.00352360613477,"z0":5.689217811578317,"aX":-7.3110281042287895},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":6.0,"spinRate":2215,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3931161552037441,"extension":6.8123917123463045},"index":0,"playId":"5f168c10-b432-3a3c-bf2f-0ae1f0ed0e29","pitchNumber":1,"startTime":"2025-07-27T20:35:21.325Z","endTime":"2025-07-27T20:35:26.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.5883762110169,"strikeZoneBottom":1.51438100633688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19837464956997,"aZ":-17.32368020971856,"pfxX":-0.7240159633835086,"pfxZ":8.19430409498636,"pX":0.6882904127255867,"pZ":2.7244531713591993,"vX0":5.856788909100816,"vY0":-132.9379500378934,"vZ0":-4.518266164960258,"x":90.76,"y":165.22,"x0":-1.4376478435310676,"y0":50.001053516752116,"z0":5.682042365033011,"aX":-1.3127626888266046},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":0.2,"spinRate":2339,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.41009228790286567,"extension":6.846563724779552},"index":1,"playId":"2a1abe13-bfe6-3d54-a0f5-f2fb5ab236cd","pitchNumber":2,"startTime":"2025-07-27T20:35:34.989Z","endTime":"2025-07-27T20:35:39.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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":"2025-07-27T20:35:46.264Z","endTime":"2025-07-27T20:35:58.652Z","isPitch":false,"type":"action","player":{"id":643565,"link":"/api/v1/people/643565"},"defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.62537732897756,"strikeZoneBottom":1.57919844842801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.812224783072757,"aZ":-27.47463456207708,"pfxX":3.532335331286757,"pfxZ":2.83053617743054,"pX":0.663304917369081,"pZ":1.3524806265754006,"vX0":3.964871687364247,"vY0":-127.6626617624904,"vZ0":-5.696790544555325,"x":91.72,"y":202.26,"x0":-1.365456143290448,"y0":50.00455545288072,"z0":5.7594416069665035,"aX":5.864465117762466},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":-7.2,"spinRate":2339,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.4280803919386136,"extension":7.016979535964106},"index":3,"playId":"ede6f947-d1e8-37bd-bb73-34bb6bdc981f","pitchNumber":3,"startTime":"2025-07-27T20:35:58.652Z","endTime":"2025-07-27T20:36:03.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.60176986196878,"strikeZoneBottom":1.58451206029698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.584763015888093,"aZ":-28.614587684626624,"pfxX":3.562902496806143,"pfxZ":2.18516097498632,"pX":1.4066831159602196,"pZ":1.373522150102248,"vX0":5.345522455620033,"vY0":-126.68566743233752,"vZ0":-5.010212783592884,"x":63.38,"y":201.69,"x0":-1.1925083819477351,"y0":50.00221673148953,"z0":5.660794042163877,"aX":5.796443821474113},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":-7.7,"spinRate":2373,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4321486458490047,"extension":6.90586050578019},"index":4,"playId":"ad9580e9-bfbd-3d8c-bdd8-a5944d998c8f","pitchNumber":4,"startTime":"2025-07-27T20:36:14.428Z","endTime":"2025-07-27T20:36:19.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.274034782135878,"aZ":-12.476749118622894,"pfxX":-4.37959924593896,"pfxZ":10.15642483481783,"pX":0.05500659428777375,"pZ":2.2869842814482175,"vX0":5.927810079099178,"vY0":-137.58896359295053,"vZ0":-6.298068859134674,"x":114.9,"y":177.03,"x0":-1.546997744903987,"y0":50.00024495005375,"z0":5.432307000097185,"aX":-8.491814407495209},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":6.8,"spinRate":2272,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3963705278449048,"extension":6.713136271782975},"hitData":{"launchSpeed":67.7,"launchAngle":36.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.79,"coordY":133.59}},"index":5,"playId":"80c91301-2930-3313-aa47-43bbaaae6960","pitchNumber":5,"startTime":"2025-07-27T20:36:32.103Z","endTime":"2025-07-27T20:36:43.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:36:43.436Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase Meidroth doubles (12) on a sharp line drive to left fielder Ian Happ. Mike Tauchman to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:36:45.621Z","endTime":"2025-07-27T20:37:52.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnThird":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":94.9,"endSpeed":87.0,"strikeZoneTop":3.21947324107864,"strikeZoneBottom":1.38482796837665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.111712710741052,"aZ":-18.646830906476733,"pfxX":-10.360484465260381,"pfxZ":7.037098465641413,"pX":0.4522610225026897,"pZ":0.9983226027636802,"vX0":9.036873315664712,"vY0":-137.6728917904174,"vZ0":-8.577884750962877,"x":99.76,"y":211.83,"x0":-1.5241159569549965,"y0":50.00424585577331,"z0":5.412843305291115,"aX":-19.921363623597134},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":16.9,"spinRate":2226,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3976056686845557,"extension":6.853232036590981},"index":0,"playId":"d440328c-4343-380c-81d9-453efd9682ba","pitchNumber":1,"startTime":"2025-07-27T20:37:05.365Z","endTime":"2025-07-27T20:37:08.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.3,"strikeZoneTop":3.06565297841552,"strikeZoneBottom":1.28595052931325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.434295484797246,"aZ":-28.642629852937322,"pfxX":1.3490609981398716,"pfxZ":2.244062434812518,"pX":0.1022082897035924,"pZ":3.100788107375443,"vX0":2.7374947967556764,"vY0":-123.41934717549385,"vZ0":-0.9091980228978951,"x":113.1,"y":155.06,"x0":-1.1871283223048443,"y0":50.00592864249609,"z0":5.8389599779273125,"aX":2.128080055689183},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.1,"breakHorizontal":-3.0,"spinRate":2382,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.44006155443898587,"extension":6.883060095504422},"index":1,"playId":"f24c9162-4f0f-382a-88db-2d07d798f3e5","pitchNumber":2,"startTime":"2025-07-27T20:37:24.922Z","endTime":"2025-07-27T20:37:27.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.70379360521461,"aZ":-25.30338501891821,"pfxX":3.027806589691189,"pfxZ":4.197909912270035,"pX":-0.23561472465448458,"pZ":2.5252693693188473,"vX0":1.9810623783833585,"vY0":-125.3427164141644,"vZ0":-3.067896535888699,"x":125.98,"y":170.6,"x0":-1.4222154207864515,"y0":50.001005261724735,"z0":5.770443248660864,"aX":4.950579388784286},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.3,"breakHorizontal":-5.9,"spinRate":2266,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.43243164643483833,"extension":7.031135082030781},"hitData":{"launchSpeed":101.4,"launchAngle":13.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":51.53,"coordY":117.05}},"index":2,"playId":"723e731e-bc9a-3547-b881-5e009b24ab29","pitchNumber":3,"startTime":"2025-07-27T20:37:39.653Z","endTime":"2025-07-27T20:37:52.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":2.1999999999999997,"leverageIndex":0.42,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:37:52.973Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andrew Benintendi homers (13) on a fly ball to right field. Mike Tauchman scores. Chase Meidroth scores.","rbi":3,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:39:05.675Z","endTime":"2025-07-27T20:40:08.666Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":{"id":518489,"link":"/api/v1/people/518489"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":{"id":518489,"link":"/api/v1/people/518489"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":{"id":518489,"link":"/api/v1/people/518489"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T20:38:05.949Z","endTime":"2025-07-27T20:39:07.979Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.23904419656008,"strikeZoneBottom":1.41387267901525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04656934089809,"aZ":-28.380233452655684,"pfxX":3.0404412138546384,"pfxZ":2.3589921617230765,"pX":0.30022545248728244,"pZ":0.5163134467163568,"vX0":3.1509491961899285,"vY0":-126.17980614150895,"vZ0":-6.949392962158034,"x":105.56,"y":224.84,"x0":-1.3605945598110298,"y0":50.00620683210792,"z0":5.597930111081928,"aX":4.895102467477349},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":-6.2,"spinRate":2430,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.43434621786291183,"extension":7.111419987991525},"index":1,"playId":"213b3993-d2c1-35af-824a-3f31db87ddb9","pitchNumber":1,"startTime":"2025-07-27T20:39:07.979Z","endTime":"2025-07-27T20:39:11.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":85.3,"endSpeed":78.8,"strikeZoneTop":3.2579407516386,"strikeZoneBottom":1.40420440778586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.386963202468507,"aZ":-27.859912624489205,"pfxX":2.507683424088518,"pfxZ":2.7358351417989653,"pX":-0.5797949938690966,"pZ":3.233885244490299,"vX0":1.3597107189123812,"vY0":-124.3645768906886,"vZ0":-0.7523057498723513,"x":139.1,"y":151.47,"x0":-1.4582546351206853,"y0":50.00348338110487,"z0":5.837619549082451,"aX":3.953727210545718},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":-4.8,"spinRate":2287,"spinDirection":126},"zone":1,"typeConfidence":2.0,"plateTime":0.4393036145693481,"extension":6.797941681295707},"index":2,"playId":"aca8ff85-b763-3f2a-9985-f2b7bda771a0","pitchNumber":2,"startTime":"2025-07-27T20:39:27.234Z","endTime":"2025-07-27T20:39:30.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81601835526392,"aZ":-14.429051671870994,"pfxX":-4.443673370261223,"pfxZ":9.370799184983225,"pX":-0.014525966362359675,"pZ":2.556700057074653,"vX0":5.749805593789047,"vY0":-135.9978197431687,"vZ0":-5.430469000436492,"x":117.55,"y":169.75,"x0":-1.568213826615981,"y0":50.00098709204595,"z0":5.562285268634872,"aX":-8.413218443896831},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":7.0,"spinRate":2174,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.40110574506797336,"extension":6.929795853236809},"hitData":{"launchSpeed":103.8,"launchAngle":37.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.71,"coordY":71.23}},"index":3,"playId":"f8d9e8d3-b74a-3802-946d-a3a2b74e1a18","pitchNumber":3,"startTime":"2025-07-27T20:39:42.096Z","endTime":"2025-07-27T20:40:08.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":14.899999999999999,"leverageIndex":1.19,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:40:08.666Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:43:21.826Z","endTime":"2025-07-27T20:44:28.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T20:40:38.334Z","endTime":"2025-07-27T20:42:38.202Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Daniel Palencia replaces Ryan Brasier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-27T20:42:38.202Z","endTime":"2025-07-27T20:43:24.131Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694037,"link":"/api/v1/people/694037"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.40443408074604,"strikeZoneBottom":1.42243120186303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85024993958905,"aZ":-34.73832071794747,"pfxX":0.7735182387834612,"pfxZ":-1.6126085490894972,"pX":-0.022132966214289326,"pZ":3.391486916467138,"vX0":3.4593884815625224,"vY0":-125.10039260008996,"vZ0":1.130913968180278,"x":117.84,"y":147.21,"x0":-1.5225010994712596,"y0":50.00437849883863,"z0":5.777468602042702,"aX":1.2279181642670938},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.4,"breakHorizontal":-2.2,"spinRate":2246,"spinDirection":55},"zone":2,"typeConfidence":2.0,"plateTime":0.43755336647057064,"extension":6.16351447611974},"index":2,"playId":"d446ce47-e94d-3e9f-b14c-23d8f464cf1b","pitchNumber":1,"startTime":"2025-07-27T20:43:24.131Z","endTime":"2025-07-27T20:43:27.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.28553338718342,"strikeZoneBottom":1.41465424322433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64988343979341,"aZ":-36.0670803427545,"pfxX":1.1621269359107398,"pfxZ":-2.409206803660463,"pX":0.7862794499027492,"pZ":1.0871449307667753,"vX0":4.834077924926696,"vY0":-126.33815428948907,"vZ0":-3.715629683865732,"x":87.03,"y":209.43,"x0":-1.3025438802941138,"y0":50.00178604759876,"z0":5.474556030481551,"aX":1.8785169889637685},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.9,"breakHorizontal":-3.2,"spinRate":2372,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.43348098319416906,"extension":6.533119061191706},"index":3,"playId":"e479a51a-3a52-36e0-9f55-6e7c8d72aab0","pitchNumber":2,"startTime":"2025-07-27T20:43:42.272Z","endTime":"2025-07-27T20:43:45.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":100.1,"endSpeed":91.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9658824528294,"aZ":-15.179170279923154,"pfxX":-6.242826655813439,"pfxZ":7.88244773299674,"pX":0.4375016919577742,"pZ":3.206837220747994,"vX0":7.217082090620002,"vY0":-145.64170882566555,"vZ0":-3.763921233661206,"x":100.32,"y":152.2,"x0":-1.2570025997303687,"y0":50.00557250278102,"z0":5.428964384399314,"aX":-13.465371633850387},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.7,"breakHorizontal":10.0,"spinRate":2442,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.37551500551881034,"extension":6.563160276232054},"index":4,"playId":"6906e6a7-b4ed-3a8b-aae7-fa9da833c41b","pitchNumber":3,"startTime":"2025-07-27T20:44:00.935Z","endTime":"2025-07-27T20:44:04.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.178075850973837,"aZ":-33.387004960803296,"pfxX":-0.12006567034275517,"pfxZ":-0.7273527533570325,"pX":0.46501889331251084,"pZ":1.7720193551823487,"vX0":4.543196426695036,"vY0":-127.78626662046352,"vZ0":-3.0978006657699195,"x":99.27,"y":190.94,"x0":-1.3107047996308419,"y0":50.00144570284648,"z0":5.588929558194505,"aX":-0.20220720442068932},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.7,"breakHorizontal":-0.7,"spinRate":2434,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4265632786143043,"extension":6.425520218676339},"index":5,"playId":"96e186db-e447-3154-a882-8af6a6ff78ce","pitchNumber":4,"startTime":"2025-07-27T20:44:24.463Z","endTime":"2025-07-27T20:44:28.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:44:28.196Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:47:01.386Z","endTime":"2025-07-27T20:48:16.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Michael A. Taylor replaces Kyle Teel, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:46:22.654Z","endTime":"2025-07-27T20:46:22.673Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572191,"link":"/api/v1/people/572191"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"903","replacedPlayer":{"id":691019,"link":"/api/v1/people/691019"},"defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":596103,"link":"/api/v1/people/596103"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brandon Eisert replaces Mike Vasil.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T20:46:22.673Z","endTime":"2025-07-27T20:47:03.669Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685126,"link":"/api/v1/people/685126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.28528821098122,"strikeZoneBottom":1.27704449289481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.64379114232562,"aZ":-25.619434602055982,"pfxX":0.3878263610456649,"pfxZ":4.293252850950376,"pX":-2.4751971896560234,"pZ":0.3893064702600423,"vX0":-14.397933934191629,"vY0":-122.13971931688751,"vZ0":-5.864570572936379,"x":211.35,"y":228.27,"x0":3.4193093750837216,"y0":50.00485386005232,"z0":4.994629000923421,"aX":0.5951951798454789},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.6,"breakHorizontal":2.3,"spinRate":2046,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.44662305096013677,"extension":7.398349692490347},"index":2,"playId":"93a3fc92-d055-3c55-baec-cce17b366083","pitchNumber":1,"startTime":"2025-07-27T20:47:03.669Z","endTime":"2025-07-27T20:47:06.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.126788315143695,"aZ":-24.685824459541262,"pfxX":9.103272721485684,"pfxZ":4.7250503975761315,"pX":1.2808211486080758,"pZ":2.2959504231044154,"vX0":-9.156196493913074,"vY0":-124.81210104566124,"vZ0":-1.6377727417058876,"x":68.18,"y":176.79,"x0":3.8067592841401,"y0":50.00157561268258,"z0":4.985200629986369,"aX":14.422576922907759},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.4,"breakHorizontal":-14.5,"spinRate":1887,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.43813167471923853,"extension":7.3729730168216125},"index":3,"playId":"968155a2-eb0a-3a40-b23a-5e17b6b1f639","pitchNumber":2,"startTime":"2025-07-27T20:47:21.820Z","endTime":"2025-07-27T20:47:24.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.97775584666943,"aZ":-27.359739093754296,"pfxX":-1.9020345140794908,"pfxZ":3.1118538397956055,"pX":-0.31972975603842196,"pZ":1.6950764226761847,"vX0":-9.12078584663811,"vY0":-123.14521100651906,"vZ0":-2.5904007905303352,"x":129.19,"y":193.01,"x0":3.669181932132233,"y0":50.00150161147131,"z0":5.059960341421814,"aX":-2.937352025109122},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.3,"breakHorizontal":5.4,"spinRate":2101,"spinDirection":182},"zone":7,"typeConfidence":2.0,"plateTime":0.4436940324799079,"extension":7.41071846505228},"index":4,"playId":"b252f69a-1f88-3ee8-8bac-d901ec31f24f","pitchNumber":3,"startTime":"2025-07-27T20:47:38.988Z","endTime":"2025-07-27T20:47:41.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.21810974372269,"strikeZoneBottom":1.26863678899489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.498152879142207,"aZ":-18.268451633917184,"pfxX":4.867327386984847,"pfxZ":8.12529390799348,"pX":-0.7554096689534279,"pZ":3.2112711427184077,"vX0":-12.693414365101571,"vY0":-128.64887617636018,"vZ0":-1.3629543611931303,"x":145.79,"y":152.08,"x0":3.5652853136989515,"y0":50.00075053942971,"z0":5.135437011073654,"aX":8.329645246824176},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.8,"breakHorizontal":-6.6,"spinRate":1962,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.42244329085803756,"extension":7.148991508344138},"index":5,"playId":"957d353d-bab9-3a77-a937-c6af1057ef75","pitchNumber":4,"startTime":"2025-07-27T20:47:56.667Z","endTime":"2025-07-27T20:48:00.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.3405445529261,"aZ":-31.320644612396602,"pfxX":7.444696941108091,"pfxZ":0.6011218286118911,"pX":0.6762828525598784,"pZ":1.912695038857357,"vX0":-9.825377098829327,"vY0":-117.68723133048009,"vZ0":-0.3926632118605723,"x":91.22,"y":187.14,"x0":3.9198199536771785,"y0":50.00161529338428,"z0":4.9591940410580655,"aX":10.54233912126141},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.3,"breakHorizontal":-11.4,"spinRate":1291,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.46371713174563256,"extension":7.090360482953112},"index":6,"playId":"9eabb14b-0e1a-30ad-8489-52dfaf9e3fca","pitchNumber":5,"startTime":"2025-07-27T20:48:12.868Z","endTime":"2025-07-27T20:48:16.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:48:16.795Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:48:20.515Z","endTime":"2025-07-27T20:50:02.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.9,"strikeZoneTop":3.47873789792483,"strikeZoneBottom":1.56297749407024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.907060567771946,"aZ":-30.55802139070587,"pfxX":7.515444551312461,"pfxZ":1.123249584356758,"pX":-0.36470266593362866,"pZ":1.3832841183448563,"vX0":-12.248868026324175,"vY0":-118.48081694711603,"vZ0":-1.811934874618454,"x":130.9,"y":201.43,"x0":3.8658273953524875,"y0":50.00368198182127,"z0":4.916886582937563,"aX":10.823886890010375},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.9,"breakHorizontal":-11.0,"spinRate":1360,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4600311990188253,"extension":6.927823479212738},"index":0,"playId":"c44a5219-d009-3671-8b47-f3807110c84c","pitchNumber":1,"startTime":"2025-07-27T20:48:43.160Z","endTime":"2025-07-27T20:48:46.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":88.9,"endSpeed":81.6,"strikeZoneTop":3.5396638979001,"strikeZoneBottom":1.54400926461522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38844337945099,"aZ":-18.13864272649974,"pfxX":8.093649067618953,"pfxZ":8.319174597304631,"pX":-0.4737414087210481,"pZ":1.2361359235395946,"vX0":-12.978805076814249,"vY0":-128.7106249793111,"vZ0":-5.94130485264347,"x":135.06,"y":205.4,"x0":3.5703210984896203,"y0":50.00150207297089,"z0":4.967693974989274,"aX":13.652615207580588},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.9,"breakHorizontal":-11.9,"spinRate":2022,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.42469088164217794,"extension":7.217496609465868},"index":1,"playId":"66a61690-679d-3763-92a3-9a011aa6a745","pitchNumber":2,"startTime":"2025-07-27T20:49:00.820Z","endTime":"2025-07-27T20:49:04.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.7,"strikeZoneTop":3.49355497297891,"strikeZoneBottom":1.4695907448148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.973134139898647,"aZ":-32.9824766691601,"pfxX":5.872653240688754,"pfxZ":-0.5389945431554417,"pX":-0.7179090247696226,"pZ":0.7594141266296063,"vX0":-12.494012731219371,"vY0":-119.9455234401449,"vZ0":-3.046203566303551,"x":144.37,"y":218.28,"x0":3.7407120993804566,"y0":50.00405849360525,"z0":4.91666837132151,"aX":8.763190413381963},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.4,"breakHorizontal":-8.4,"spinRate":1317,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.45252775873187545,"extension":7.219606218514225},"index":2,"playId":"450bcf7f-06bd-3e71-b48b-31c30156e027","pitchNumber":3,"startTime":"2025-07-27T20:49:19.329Z","endTime":"2025-07-27T20:49:22.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.55774170861227,"strikeZoneBottom":1.64885302916754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.414240700825143,"aZ":-20.32039454334704,"pfxX":7.496615119956768,"pfxZ":7.185188900767059,"pX":-0.12775691710624898,"pZ":1.7614668950527181,"vX0":-11.638184771182605,"vY0":-127.18776182187328,"vZ0":-4.10341367716312,"x":121.87,"y":191.22,"x0":3.5190484119346226,"y0":50.00096865108009,"z0":4.99330346911277,"aX":12.365067589473064},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":12.4,"breakHorizontal":-11.2,"spinRate":1889,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4295235858657538,"extension":7.296882882023201},"index":3,"playId":"d299a1bf-1a21-3e76-806e-712e4ba8b413","pitchNumber":4,"startTime":"2025-07-27T20:49:39.342Z","endTime":"2025-07-27T20:49:42.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.51035616273818,"strikeZoneBottom":1.42730857045099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72335465699388,"aZ":-18.750523960479306,"pfxX":9.140278196095622,"pfxZ":8.096729344087638,"pX":-1.0518706153837258,"pZ":2.662247768198332,"vX0":-14.794674942026985,"vY0":-128.03708064612786,"vZ0":-2.324799086838469,"x":157.09,"y":166.9,"x0":3.6169309717313096,"y0":50.004639087885046,"z0":5.051144536529481,"aX":15.159455746452801},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":14.3,"breakHorizontal":-13.2,"spinRate":2023,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4279811690600397,"extension":7.254685108388597},"index":4,"playId":"9d7f2a55-1052-3bc8-8b26-924d416dc664","pitchNumber":5,"startTime":"2025-07-27T20:49:57.099Z","endTime":"2025-07-27T20:50:02.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:50:02.111Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Seiya Suzuki grounds into a double play, shortstop Chase Meidroth to second baseman Lenyn Sosa to first baseman Miguel Vargas. Kyle Tucker out at 2nd. Seiya Suzuki out at 1st.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:50:03.553Z","endTime":"2025-07-27T20:50:55.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33806991040836,"aZ":-19.37937729090741,"pfxX":6.830050749970285,"pfxZ":7.544582042448745,"pX":0.1924330856154931,"pZ":3.229038382228712,"vX0":-11.479863101767174,"vY0":-129.48331060578963,"vZ0":-1.224478989736212,"x":109.66,"y":151.6,"x0":3.7984554181286847,"y0":50.00256150538938,"z0":5.192549873253068,"aX":11.583808467790934},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.6,"breakHorizontal":-9.7,"spinRate":2184,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.42319985145933536,"extension":7.045160204716128},"index":0,"playId":"8f57c67a-52e5-399c-ace0-a14dcf873cc2","pitchNumber":1,"startTime":"2025-07-27T20:50:26.665Z","endTime":"2025-07-27T20:50:30.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":83.6,"endSpeed":78.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.976618982322908,"aZ":-31.19606148071962,"pfxX":6.978449994190894,"pfxZ":0.6453654838851453,"pX":0.6247387881319916,"pZ":1.3465107351542764,"vX0":-10.40793862805751,"vY0":-121.48449281646887,"vZ0":-2.3736098560859435,"x":93.19,"y":202.42,"x0":4.024699980723515,"y0":50.00344215661291,"z0":5.002753714907933,"aX":10.609866912438868},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":-10.7,"spinRate":1369,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.4479323357394831,"extension":7.130531862366379},"hitData":{"launchSpeed":83.2,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":157.76}},"index":1,"playId":"e6277729-33bb-3ab2-ac21-2968f53420ec","pitchNumber":2,"startTime":"2025-07-27T20:50:47.949Z","endTime":"2025-07-27T20:50:55.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":695657,"link":"/api/v1/people/695657"},"shortstop":{"id":805367,"link":"/api/v1/people/805367"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":572191,"link":"/api/v1/people/572191"},"right":{"id":643565,"link":"/api/v1/people/643565"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":3.9999999999999964,"leverageIndex":0.9,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:50:55.668Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T20:52:43.636Z","endTime":"2025-07-27T20:54:36.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.25973352406423,"strikeZoneBottom":1.39547485431304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.586150474800387,"aZ":-34.87557831652752,"pfxX":0.6363022961509197,"pfxZ":-1.611167049818679,"pX":0.0742565596882314,"pZ":3.1865091851707406,"vX0":3.1066014937324296,"vY0":-127.83555284634244,"vZ0":0.46961842235217,"x":114.17,"y":152.74,"x0":-1.2339148106329603,"y0":50.004644773450764,"z0":5.713706492115906,"aX":1.0649275457208676},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.6,"breakHorizontal":-1.8,"spinRate":2326,"spinDirection":63},"zone":2,"typeConfidence":2.0,"plateTime":0.4266333290029669,"extension":6.508768009969092},"index":0,"playId":"151fc94d-cdda-3d27-a7ca-9328b1f41172","pitchNumber":1,"startTime":"2025-07-27T20:53:08.296Z","endTime":"2025-07-27T20:53:11.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":101.2,"endSpeed":93.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.80598403483105,"aZ":-10.17284703468217,"pfxX":-6.071387320432717,"pfxZ":9.908922447900839,"pX":0.2548938943066836,"pZ":3.6029317140127723,"vX0":5.932911511064844,"vY0":-147.34599015123484,"vZ0":-3.8402765414200135,"x":107.28,"y":141.5,"x0":-0.9863935727202058,"y0":50.00267528957232,"z0":5.514092942509147,"aX":-13.480707252516723},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":17.5,"breakHorizontal":10.0,"spinRate":2514,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3703490282297701,"extension":6.451407035421805},"index":1,"playId":"877cd0bc-1eec-340b-a729-054859799150","pitchNumber":2,"startTime":"2025-07-27T20:53:25.828Z","endTime":"2025-07-27T20:53:28.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":101.3,"endSpeed":93.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45447399394432,"aZ":-9.426280346078066,"pfxX":-7.504170094007467,"pfxZ":10.273780467733541,"pX":0.3820727023649607,"pZ":2.783070097252729,"vX0":6.918737091125047,"vY0":-147.2989439692491,"vZ0":-6.385073160063806,"x":102.44,"y":163.64,"x0":-1.0133738820033575,"y0":50.00439200742969,"z0":5.5256290621768684,"aX":-16.619034643009417},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":17.6,"breakHorizontal":12.4,"spinRate":2494,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3707502558043867,"extension":6.463084811420007},"index":2,"playId":"789dc093-7276-3b02-afe5-bd0e179c1d0c","pitchNumber":3,"startTime":"2025-07-27T20:53:44.786Z","endTime":"2025-07-27T20:53:47.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.6,"strikeZoneTop":3.21196595251905,"strikeZoneBottom":1.43233429310497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.836850589748558,"aZ":-17.309457305721544,"pfxX":-8.3552926906005,"pfxZ":8.101390493882608,"pX":-0.94086484348248,"pZ":0.01633431613677893,"vX0":2.645483678491777,"vY0":-133.59340330413897,"vZ0":-11.10589783134838,"x":152.86,"y":238.34,"x0":-0.8498562522095522,"y0":50.00072493255387,"z0":5.4313189652234195,"aX":-15.320458755875382},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":14.8,"spinRate":1989,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.40773705073323496,"extension":6.592756587025212},"index":3,"playId":"e1a62fea-073c-3950-8dfe-0169645c1ded","pitchNumber":4,"startTime":"2025-07-27T20:54:05.297Z","endTime":"2025-07-27T20:54:08.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.397229218149594,"aZ":-17.88362953033329,"pfxX":-7.871400037504513,"pfxZ":7.987245051244468,"pX":-0.6195414951433778,"pZ":2.9383682440927656,"vX0":3.243362359011908,"vY0":-132.4293334006469,"vZ0":-4.162989290418558,"x":140.62,"y":159.44,"x0":-0.8326664726492282,"y0":50.00159025404001,"z0":5.826553106788755,"aX":-14.078920592086536},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":13.7,"spinRate":1926,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4124793310774626,"extension":6.578580586226034},"hitData":{"launchSpeed":87.1,"launchAngle":6.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.23,"coordY":153.2}},"index":4,"playId":"bb98ec55-5a8e-34e6-b22b-81659d999b9e","pitchNumber":5,"startTime":"2025-07-27T20:54:28.614Z","endTime":"2025-07-27T20:54:36.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:54:36.156Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colson Montgomery lines out to right fielder Kyle Tucker.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T20:54:42.669Z","endTime":"2025-07-27T20:55:59.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.47695964071694,"strikeZoneBottom":1.53028919561101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.43069951251255,"aZ":-34.96495014619939,"pfxX":0.8746676333069978,"pfxZ":-1.6076708328784441,"pX":-0.29800427046338634,"pZ":3.0190018262851672,"vX0":2.246498459545698,"vY0":-129.74080702296254,"vZ0":0.08068507712636008,"x":128.36,"y":157.27,"x0":-1.2824198511366665,"y0":50.00337954361774,"z0":5.61219182725073,"aX":1.5180818836853769},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.8,"breakHorizontal":-2.0,"spinRate":2338,"spinDirection":69},"zone":1,"typeConfidence":2.0,"plateTime":0.4192281314712072,"extension":6.5786249372770165},"index":0,"playId":"d8aae327-2c7c-384c-b179-6ffd0a969dd1","pitchNumber":1,"startTime":"2025-07-27T20:55:05.918Z","endTime":"2025-07-27T20:55:08.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.53789773888356,"strikeZoneBottom":1.59085054650082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.119554343567696,"aZ":-23.79629770807021,"pfxX":-2.2152080281030035,"pfxZ":4.904311524401649,"pX":0.3388173486396574,"pZ":3.0551374887959284,"vX0":3.785947927785739,"vY0":-129.6509196339132,"vZ0":-2.4426032374356286,"x":104.09,"y":156.29,"x0":-0.8500045876724471,"y0":50.0051886458687,"z0":5.818196400270741,"aX":-3.7866512189031054},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.6,"breakHorizontal":3.2,"spinRate":1392,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.42184439431216303,"extension":6.615054058921268},"index":1,"playId":"8d06ce0c-7118-3a9e-bca0-b107fc3bd91e","pitchNumber":2,"startTime":"2025-07-27T20:55:21.465Z","endTime":"2025-07-27T20:55:24.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-27T20:55:34.504Z","endTime":"2025-07-27T20:55:52.033Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"},"defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.066993410407846,"aZ":-33.35667705795467,"pfxX":0.7022736719016591,"pfxZ":-0.6663296169324457,"pX":0.3420472261762938,"pZ":3.0624356992049413,"vX0":3.8183366364445996,"vY0":-131.07167690615515,"vZ0":-0.26791977580432935,"x":103.96,"y":156.09,"x0":-1.2166604685160627,"y0":50.006259165195175,"z0":5.627557391458159,"aX":1.238740768237676},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.1,"breakHorizontal":-2.0,"spinRate":2394,"spinDirection":61},"zone":3,"typeConfidence":2.0,"plateTime":0.4156699649443194,"extension":6.652865069628865},"hitData":{"launchSpeed":78.9,"launchAngle":30.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.84,"coordY":117.21}},"index":3,"playId":"efe116be-42db-3302-806d-74713dac9a2f","pitchNumber":3,"startTime":"2025-07-27T20:55:52.033Z","endTime":"2025-07-27T20:55:59.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:55:59.238Z","atBatIndex":71},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luis Robert Jr. hit by pitch.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T20:56:03.002Z","endTime":"2025-07-27T20:56:29.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.1,"endSpeed":92.4,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.75791648540735,"aZ":-15.101520569967095,"pfxX":-7.629799646098409,"pfxZ":7.765392560801139,"pX":-1.6155579592371645,"pZ":4.0002017820556794,"vX0":2.1736918431408654,"vY0":-147.29083770810584,"vZ0":-1.8737692043529848,"x":178.58,"y":130.77,"x0":-1.3715188606990094,"y0":50.002676950235845,"z0":5.536863966626301,"aX":-16.77560717127885},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":13.9,"breakHorizontal":13.4,"spinRate":2373,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3717594269902613,"extension":6.639550984789467},"index":0,"playId":"5466719d-c335-35de-a9ea-aadb7073fd3d","pitchNumber":1,"startTime":"2025-07-27T20:56:24.499Z","endTime":"2025-07-27T20:56:29.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":5.2,"leverageIndex":1.87,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:56:29.525Z","atBatIndex":72},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Lenyn Sosa grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Luis Robert Jr. out at 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-27T20:57:05.918Z","endTime":"2025-07-27T20:58:57.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":92.0,"strikeZoneTop":3.4475555911936,"strikeZoneBottom":1.60740126589115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.15020315206017,"aZ":-11.250649259212405,"pfxX":-6.542843513267884,"pfxZ":9.587162539689333,"pX":0.022151558070051793,"pZ":3.60905324260759,"vX0":5.822246353267833,"vY0":-146.89142862962163,"vZ0":-3.5053941488321017,"x":116.16,"y":141.34,"x0":-1.136606511206286,"y0":50.0062221762843,"z0":5.487985815241042,"aX":-14.285195325024967},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":16.8,"breakHorizontal":10.7,"spinRate":2367,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.37302460449374353,"extension":6.663614604046502},"index":0,"playId":"70cd371b-e356-3d31-87a4-89bc04daa181","pitchNumber":1,"startTime":"2025-07-27T20:57:27.818Z","endTime":"2025-07-27T20:57:32.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.4,"endSpeed":92.0,"strikeZoneTop":3.38216061928923,"strikeZoneBottom":1.37333814290364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.397197769895065,"aZ":-11.000162596009659,"pfxX":-7.40290722257811,"pfxZ":9.781042548812144,"pX":-0.12706867728331558,"pZ":1.9245496925566405,"vX0":5.539923791721494,"vY0":-145.98412754783416,"vZ0":-8.048951020299874,"x":121.84,"y":186.82,"x0":-1.0846633499398257,"y0":50.00323692388101,"z0":5.3744831645338715,"aX":-16.02687360842039},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.3,"breakHorizontal":12.4,"spinRate":2344,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3747593833449856,"extension":6.770874171947942},"index":1,"playId":"ab02b424-e5a9-32b1-b826-f76a1912266f","pitchNumber":2,"startTime":"2025-07-27T20:57:46.289Z","endTime":"2025-07-27T20:57:49.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":100.9,"endSpeed":92.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.179750704407056,"aZ":-11.781060639468466,"pfxX":-7.344978698115003,"pfxZ":9.354682113200926,"pX":-0.004575541449226939,"pZ":3.6820305495048933,"vX0":5.717765680375023,"vY0":-146.8061283331436,"vZ0":-3.5392125047258087,"x":117.17,"y":139.37,"x0":-1.0244797606565639,"y0":50.00287441727467,"z0":5.605960155206794,"aX":-16.011428065610545},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.4,"breakHorizontal":12.1,"spinRate":2337,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.37329464539390544,"extension":6.472211399878887},"index":2,"playId":"1c5256c3-4c05-3a7a-99fe-41cfb610298b","pitchNumber":3,"startTime":"2025-07-27T20:58:06.557Z","endTime":"2025-07-27T20:58:09.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":102.0,"endSpeed":93.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.788183836088216,"aZ":-11.092990373960111,"pfxX":-6.844114113648525,"pfxZ":9.451650891539693,"pX":0.7458431976542442,"pZ":2.924849156316405,"vX0":7.674120172286057,"vY0":-148.2655618476544,"vZ0":-5.782317398233001,"x":88.57,"y":159.81,"x0":-0.98435280187227,"y0":50.00555839169153,"z0":5.545113352239408,"aX":-15.270305584599205},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":16.2,"breakHorizontal":10.9,"spinRate":2381,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.36913505955173687,"extension":6.649763296281887},"index":3,"playId":"5d73ca3e-5279-3def-b070-f0269b2112a2","pitchNumber":4,"startTime":"2025-07-27T20:58:28.212Z","endTime":"2025-07-27T20:58:31.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":100.5,"endSpeed":91.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.27112641384609,"aZ":-13.351994800969022,"pfxX":-7.663083512909127,"pfxZ":8.72421603787385,"pX":0.09424305618134077,"pZ":3.4066182253101354,"vX0":5.834082630987588,"vY0":-146.1544688638422,"vZ0":-3.9669024229550223,"x":113.41,"y":146.8,"x0":-0.9346965383699931,"y0":50.005660763927345,"z0":5.586592888824347,"aX":-16.538747059013172},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.1,"breakHorizontal":12.7,"spinRate":2341,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.37512543991432823,"extension":6.717648823224768},"hitData":{"launchSpeed":95.3,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":153.71}},"index":4,"playId":"b2fe1324-c8e6-3be7-aced-f0bc999647b0","pitchNumber":5,"startTime":"2025-07-27T20:58:51.548Z","endTime":"2025-07-27T20:58:57.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.9,"leverageIndex":3.91,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:58:57.941Z","atBatIndex":73}]